美文网首页
Mysql-8.0.2 高可用MGR(三) 测试

Mysql-8.0.2 高可用MGR(三) 测试

作者: _大叔_ | 来源:发表于2020-11-12 11:23 被阅读0次

测试目的

根据mysql 高可用方案并进行相关测试。方案如下:

使用 keepalived 来做MySQL1和 MySQL2的高可用技术方案,再MySQL1和 MySQL2都需要部署 keepalived,然后虚拟一个 IP即可。

测试环境

ip 描述
192.168.81.101 mysql1
192.168.81.102 mysql2
192.168.81.104 VIP

测试步骤

  1. mysql1 添加数据能否向 mysql2 在主主复制的情况下,达到数据同步。
  2. mysql2 添加数据能否向 mysql1 在主主复制的情况下,达到数据同步。
  3. mysql1 挂起 mysql2 是否能立即顶上。
  4. mysql2 挂起,mysql1添加数据,mysql2启动是否能填补之前数据。

测试方案

针对测试步骤,本次测试将使用 SQLyog工具 来作为客户端来进行测试,测试结果将为图文的方式。

测试结果

1、mysql1 添加数据能否向 mysql2 在主主复制的情况下,达到数据同步

先向 mysql1 创建一个 test 库,看 mysql2 能否同步,然后创建表查看能否同步,再进行数据插入,看能否同步。

库操作前
库操作后
操作表
操作数据

2、mysql2 添加数据能否向 mysql1 在主主复制的情况下,达到数据同步

3、mysql1 挂起 mysql2 是否能立即顶上

通过连接虚拟IP(VIP)104,然后停止 mysql1,看104是否依然能正常运行。

停掉mysql1

测试结果是依然额可以的。可以改为插入数据测试。

4、mysql2 挂起,mysql1添加数据,mysql2启动是否能填补之前数据。

关闭mysql2,再mysql1插入数据,然后再启动mysql2 看是否同步。

关闭mysql2 启动mysql2 mysql2需要重新加入组

相关文章

网友评论

      本文标题:Mysql-8.0.2 高可用MGR(三) 测试

      本文链接:https://www.haomeiwen.com/subject/ednubktx.html