#auto_download_mysql.sh---》自动安装脚本
#!/bin/bash
#Author:lcl
#Description:full-automatic install mysql
#Date:2016-7-29
#=========set global variable==========
Soft="gcc* ncurses-devel perl cmake bison make at openssh*"
User=mysql
Group=mysql
Install_Dir=/usr/local/mysql
Data_Dir=/data/mysqldb
Binlog_Dir=/data/mysqldb/binlog
Log_Dir=/data/mysqldb/log
Mysql_pa=mysql-5.6.31.tar.gz
Mysql_tar=`echo $Mysql_pa |cut -d "." -f1-3`
Mysql_config=my.cnf
IP_list=(10.0.6.71)
Mysql_log=/opt/error_log.txt
#==========================
# Function : Check_error()
#==========================
Check_error()
{
if [ $? -ne 0 ]
then
echo `date +"%F %T"` $1 [Error] >>$Mysql_log
exit 1
fi
}
#==============================
# Function: Pre_Install()
#!/bin/bash
#Author:lcl
#Description:full-automatic install mysql
#Date:2016-7-29
#=========set global variable==========
Soft="gcc* ncurses-devel perl cmake bison make at openssh*"
User=mysql
Group=mysql
Install_Dir=/usr/local/mysql
Data_Dir=/data/mysqldb
Binlog_Dir=/data/mysqldb/binlog
Log_Dir=/data/mysqldb/log
Mysql_pa=mysql-5.6.31.tar.gz
Mysql_tar=`echo $Mysql_pa |cut -d "." -f1-3`
Mysql_config=my.cnf
IP_list=(10.0.6.71)
Mysql_log=/opt/error_log.txt
#==========================
# Function : Check_error()
#==========================
Check_error()
{
if [ $? -ne 0 ]
then
echo `date +"%F %T"` $1 [Error] >>$Mysql_log
exit 1
fi
}
#==============================
# Function: Pre_Install()