上干货:
#!/bin/bash
MYSQL_TYPE=5.7
MYSQL_VER=5.7.24-linux-glibc2.12-x86_64
PORT=3306
TOOLS_DIR=/home/sunbox/soft
INSTALL_DIR=/usr/local
ROOTPWD=password@123456
# Check if user is root
if [ $(id -u) != "0" ]; then
echo "Error: You must be root to run this script, please use root to install"
exit 1
fi
# Check network environmental
#NET_NUM=`ping -c 4 www.baidu.com |awk '/packet loss/{print $6}' |sed -e 's/%//'`
#if [ -z "$NET_NUM" ] || [ $NET_NUM -ge 10 ];then
# echo "Please check your internet"
# exit 1
#fi
#Backup old my.cnf
if [ -s /etc/my.cnf ]; then
mv /etc/my.cnf /etc/my.cnf.`date +%Y%m%d%H%M%S`.bak
fi
#安装编译工具
yum install gcc gcc-c++ ncurses ncurses-devel openssl openssl-devel libtool* cmake
[ ! -d $TOOLS_DIR ] && mkdir -pv $TOOLS_DIR
cd $TOOLS_DIR
if [ ! -f mysql-${MYSQL_VER}.tar.gz ]; then
wget http://47.92.71.36:28801/mysql-${MYSQL_VER}.tar.gz
fi
tar xvf mysql-${MYSQL_VER}.tar.gz -C $INSTALL_DIR
cd $INSTALL_DIR
[ ! -e $INSTALL_DIR/mysql ] && ln -sv $INSTALL_DIR/mysql-${MYSQL_VER} $INSTALL_DIR/mysql
#edit /etc/my.cnf
cat >>/etc/my.cnf<>/etc/profile.d/mysql.sh<>/tmp/mysql_script<



