根据工作环境,自定义一个mysql启动脚本
---1.保存为/usr/local/mysql/scripts/mysql_env.ini
#set mysql init variables
MYSQL_USER=system #mysql的用户名
MYSQL_PASS='password' #mysql的登录用户密码
#check input parameter or no
if [ $# -ne 1 ] ; then #判断输入的参数个数
echo "mysql port is 3306"
MYSQL_PORT=3306
else
MYSQL_PORT=$1 #$1是传入的第1个位置参数
echo "mysql port is $1"
fi
---2.启动mysql
#!/bin/sh
#ocpyang@126.com
MY_CNF=/usr/local/mysql/my.cnf #mysql的配置文件
MYSQLD_SAFE=/usr/local/mysql/bin/mysqld_safe
source /usr/local/mysql/scripts/mysql_env.ini
ERRORLOG=`grep -i "^log-error" $MY_CNF |cut -d = -f 2`
INIT_NUM=1
PORTNUM=`netstat -lnt|grep ${MYSQL_PORT}|wc -l`