Mysql的双主模式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mysql的双主模式相关的知识,希望对你有一定的参考价值。

参考技术A Keepalived是基于VRRP(Virtual Router Redundancy Protocol,虚拟路由器冗余协议)协议的一款高可用软件。Keepailived有一台主服务器(master)和多台备份服务器(backup),在主服务器和备份服务器上面部署相同的服务配置,使用一个虚拟IP地址对外提供服务,当主服务器出现故障时,虚拟IP地址会自动漂移到备份服务器。

1.有一个错误:
2020-12-08T17:24:00.656737Z 9 [ERROR] Slave I/O for channel '': Fatal error: The slave I/O thread stops because master and slave have equal mysql server UUIDs; these UUIDs must be different for replication to work. Error_code: 1593
解决办法,修改其中一台服务器的server-uuid,并保证server-uuid的格式正确,修改完成之后重启Mysql服务就可以了。
在修改配置文件之前,先登录Mysql客户端查看uuid,把返回的uuid复制,放到要修改的配置文件即可。

以上是关于Mysql的双主模式的主要内容,如果未能解决你的问题,请参考以下文章

Nginx+keepalived(高可用双主模式)

MySQL的双主配置

MySQL集群:双主模式

mysql双主模式方案

MySQL高可用之双主复制模式

MySQL的主从复制+双主模式