使用脚本一键安装mysql5.7.x,初始化数据库,启动数据库----
mysql版本:源码mysql5.7.10
linux版本:centos6.5 x86_64
#!/bin/bash
GROUP_NAME=mysql
USER_NAME=mysql
MYSQLDB_HOME=/home/mysql/mysql
MYSQLDB_DATA_HOME=/home/mysql/mysql/data
ERROR_EXIT=65
MYSQL_VERSION="mysql-5.7.10"
CMAKE_VERSION="cmake-3.4.3"
BOOST_VERSION="boost_1_59_0"
CPU_NUMBERS=$(cat /proc/cpuinfo |grep "processor"|wc -l)
MYSQL_ID=`ifconfig eth0 | grep "inet addr" | awk -F. '{print $4}' | awk '{print $1}'`
COMPUTER_MEM=`free -m |grep "Mem"|awk '{print $2}'`
MYSQL_MEM=`expr $COMPUTER_MEM - $COMPUTER_MEM / 4`
echo "$MYSQL_MEM"
echo "====================================================="
echo "setup MySQL 5.7.10 on centos6.5_64bit "
echo "your computer is $CPU_NUMBERS processes ,mysql Memory is $MYSQL_MEM M"
echo "you will input mysql's root password and mysql's memory"
echo "====================================================="
sleep 1
read -n1 -p "are you sure setup[y/n]?" answer
case $answer in
Y | y)
echo
echo "start setup....";;
N | n)
echo
echo "Cancel setup...."
exit 10 ;;
*)
echo
echo "error input parameter....."
exit 11 ;;
esac
#check if user is root
if [ $(id -u) != "0" ];then
echo "Error: You must be root to run this script!"
exit 1
fi
#addGroup
if [ -z $(cat /etc/group|awk -F: '{print $1}'| grep -w "$GROUP_NAME") ]
then
gr
shell脚本一键安装mysql5.7.x
最新推荐文章于 2025-07-09 13:56:42 发布