msyql双实例操作脚本
path="/data/mysql_3307"
PROG_USER="root"
mysql_install_db --datadir=$path
cp my.cnf $path/
chown -R mysql:mysql $path
mysqld_safe --defaults-file=/data/mysql_3307/my.cnf --pid-file=/data/mysql_3307/mysql.pid --datadir=/data/mysql_3307 --socket=/data/mysql_3307/mysql.sock
提供启动停止脚本(仅供参考)
_stop(){
pid=`ps -f -u $PROG_USER|grep mysql_3307|awk '{print $2}'`
kill -9 $pid > /dev/null 2>&1 &
}
_start(){
mysqld_safe --defaults-file=/data/mysql_3307/my.cnf --pid-file=/data/mysql_3307/mysql.pid --datadir=/data/mysql_3307 --socket=/data/mysql_3307/mysql.sock
}
case $1 in
"start")
echo "start mysql_3307"
_start
;;
"stop")
echo "stop mysql_3307"
_stop
;;
"restart")
echo "restart mysql_3307"
_stop
sleep 3
_start
;;
*)
echo "Your choose is error!"
;;
esac