1、创建目录用于存放二进制目录

mkdir -p /data/mysql/mha/binlog
chown -R mysql:mysql /data/mysq*

2、进入/data/mysql/mha/binlog

cd /data/mysql/mha/binlog
mysqlbinlog -R --host=192.168.31.213 --user=mha --password=123456 --raw --stop-never mysql-bin.000001 &

3、在MHA配置文件中添加以下参数

vi /etc/mha/app1.cnf
[binlog1]
no_master=1
hostname=192.168.31.215
master_binlog_dir=/data/mysql/mha/binlog

4、重启CHA

masterha_stop --conf=/etc/mha/app1.cnf #停止
nohup masterha_manager --conf=/etc/mha/app1.cnf --remove_dead_master_conf --ignore_last_failover < /dev/null > /var/log/mha/app1/manager.log 2>&1 & #启动
masterha_check_status --conf=/etc/mha/app1.cnf #查看MHA状态

注意:MySQL5.7.36高可用架构部署-MHA部署点击链接

09-06 16:26