MySQL MHA高可用环境搭建(10)


2. 手动Failover切换
(1) 先停MHA Manager进程。 
masterha_stop --conf=/etc/masterha/app1.cnf   
(2) 停掉master mysqld   
(3) 手动切换,在Manager主机上操作如下:   
# masterha_master_switch --master_state=dead --conf=/etc/masterha/app1.cnf --dead_master_host=192.168.1.122 --dead_master_port=3306 --new_master_host=192.168.1.121 --new_master_port=3306 --ignore_last_failover
通过观察日志可以观察切换全过程。 
(4) 如上节方式恢复节点为从服务器。
3.  正常运行情况下切换(Master正在运行)
等补充。
4. 小结
通过对MMM,MHA的环境搭建测试,MHA由于采用复制架构,原理简单,在一些对数据要求比较高的环境,为了保证可靠性,最好与半同步结合使用。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/33f1d15d8837f955282f8c830e136209.html