mysql双实例操作脚本

msyql双实例操作脚本

##=====================================================================================
#创建实例脚本
##=====================================================================================
#!/bin/sh
#设置新实例的存放文职
path="/data/mysql_3307"
PROG_USER="root"
#创建datebase目录(初始化,创建新实例)
mysql_install_db  --datadir=$path
#拷贝my.cnf(新实例配置文件)
cp my.cnf  $path/
#更改目录权限(更改目录权限,授权msyql用户组)
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

提供启动停止脚本(仅供参考)

##=================================================================================================================
#启动停止脚本
##=================================================================================================================
#!/bin/sh
_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"
        #则执行程序1
		_start
        ;;
    "stop")
        echo "stop mysql_3307"
        _stop
        ;;
	"restart")
        echo "restart mysql_3307"
        _stop
		sleep 3
		_start
        ;;
    *)
    #如果既不是yes,也不是no
    echo "Your choose is error!"
    #则执行此程序
    ;;
esac
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值