MHA Binlog Server(MHA数据备份)
一、前提
在额外的一台机器上(可以是manager节点),安装 MySQL 并与源库版本一致,支持 gtid。同步主库的内容
注意:一定要做 ssh 免密登录。
二、修改 manager 配置文件
vim /etc/masterha/app1.cnf
添加以下信息:
[binlog1] #必须叫这个名字,是MHA定义好的
no_master_1 #不会被选主
hostname=192.168.168.3 #指定该主机地址
master_binlog_dir=/data/binserver #注意不要与源库的 binlog日志目录相同
二、进入该目录
[root@manager bin]# mkdir -p /data/binserver
[root@manager bin]# chown -R mysql.mysql /data/ && cd /data/binserver
三、从 MHA 主库拉取二进制日志
mysqlbinlog -R --host=192.168.168.5 --user=mha --password=123.com --raw --stop-never master-bin.000002 可以放入后台执行
ls /data/binserver
四、此时可以启动 MHA
[root@manager binserver]# masterha_manager --conf=/etc/masterha/app1.cnf --remove_dead_master_conf