分享
这是一个创建于 的主题,其中的信息可能已经有所发展或是发生改变。
手动failover,这种场景意味着在业务上没有启用MHA自动切换功能,当主服务器故障时,人工手动调用MHA来进行故障切换操作,具体命令如下:
• 先关闭mha进程,确保不会自动执行切换
[root@mycat ~]# masterha_stop --conf=/etc/app1.cnf
• 再关闭maser主库
[root@master ~]# /etc/init.d/mysql.server stop
Shutting down MySQL............ SUCCESS!
• 执行手动切换
[root@mycat ~]# masterha_master_switch --master_state=dead --conf=/etc/app1.cnf --
dead_master_host=master --dead_master_port=3308 --new_master_ip=192.168.237.131 --
new_master_port=3308
......
----- Failover Report -----
app1: MySQL Master failover master to slave1 succeeded
Master master is down!
Check MHA Manager logs at mycat for details.
Started manual(interactive) failover.
The latest slave slave1(192.168.237.130:3308) has all relay logs for recovery.
Selected slave1 as a new master.
slave1: OK: Applying all logs succeeded.
slave2: This host has the latest relay log events.
Generating relay diff files from the latest slave succeeded.
slave2: OK: Applying all logs succeeded. Slave started, replicating from slave1.
slave1: Resetting slave info succeeded.
Master failover to slave1(192.168.237.130:3308) completed successfully.
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
关注微信3026 次点击
添加一条新回复
(您需要 后才能回复 没有账号 ?)
- 请尽量让自己的回复能够对别人有帮助
- 支持 Markdown 格式, **粗体**、~~删除线~~、
`单行代码` - 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
- 图片支持拖拽、截图粘贴等方式上传