在keepalive notify_master 通知中,直接调用
改脚本,注意修改ip地址,其中10.21是虚拟IP地址。
1 filename=`mysql -uroot -p'1qaz!QAZ' -e "show master status;" |tail -1 | awk '{ print $1}'`
2 filepos=`mysql -uroot -p'1qaz!QAZ' -e "show master status;" |tail -1 | awk '{ print $2}'`
3
4 slave_ip="192.168.10.226"
5 host_ip="192.168.10.21"
6 slave_user=root
7
8 mysql -uroot -p'1qaz!QAZ' -h $slave_ip<<EOF
9 stop slave;
10 reset slave;
11 change master to master_host='$host_ip',master_user='repl',master_password='1qaz!QAZ',
12 master_log_file='$filename', master_log_pos=$filepos;
13 start slave;
14 show slave status;
15 EOF
作者:严锋 创建时间:2025-04-01 17:41
最后编辑:严锋 更新时间:2025-05-22 13:03
最后编辑:严锋 更新时间:2025-05-22 13:03