MySQL Server1 : 192.168.153.130
MySQL Server2 : 192.168.153.131
修改 MySQL Server1 的配置文件 ,添加以下内容
[[email protected] ~]# vim /etc/my.cnf
修改 MySQL Server2 的配置文件 ,添加以下内容
[[email protected] ~]# vim /etc/my.cnf
进入 MySQL Server1,给MySQL Server2授权,并刷新授权表
查看MySQL Server1的master状态
进入MySQL Server2,关闭从服务器的复制功能,配置从服务器,与主库建立连接,之后再开启从服务器的复制功能,
查看MySQL Server2从服务的复制功能状态,双Yes即为成功
进入 MySQL Server2,给MySQL Server1授权,并刷新授权表
查看MySQL Server2的master状态
进入MySQL Server1,关闭从服务器的复制功能,配置从服务器,与主库建立连接,之后再开启从服务器的复制功能。
查看MySQL Server1从服务的复制功能状态,双Yes即为成功
验证:
在Server1创建数据库,在Server2可以看到
在Server2创建数据库,在Server1可以看到
在Server1和Server2均安装keepalived软件
修改Server1的keepalived的配置文件
修改Server2的keepalived的配置文件
在Server1上验证结果:
在Server2查看日志上验证结果:
在Server1上停掉MySQL服务:
在Server2上查看主备切换成功
在Server1上启动MySQL和keepalived服务
在Server1上查看抢占成功
只需要在配置文件中一行参数,其他部分与抢占模式相同