首页 > 数据库 > MySQL > 【MYsql】Maxscale中间件使用
| 192.168.6.114 | mysql master |
|
192.168.6.115 |
mysql salve1 |
| 192.168.6.119 | mysql slave2 |
| 192.168.6.121 | maxscale |
说明从服务器全部失效后,会导致 master 也无法识别,使整个数据库服务都失效了。
对于 slave 全部失效的情况,能否让 master 还可用?这样至少可以正常提供数据库服务。
这需要修改 MaxScale 的配置,告诉 MaxScale 我们需要一个稳定的 master。
处理过程
先恢复两个 slave,让集群回到正常状态,登陆两个 slave 的MySQL。
mysql> start slave;
修改 MaxScale 配置文件,添加新的配置。
vi /etc/maxscale.cnf
找到 [MySQL Monitor] 部分,添加:
detect_stale_master=true
保存退出,然后重启 MaxScale。
验证
停掉两台 slave ,查看 MaxScale 服务器状态。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29096438/viewspace-2122737/ ,如需转载,请注明出处,否则将追究法律责任。