1. 本际云推荐 - 专业推荐VPS、服务器,IDC点评首页
  2. 云主机运维
  3. VPS运维

构建MySQL8.0到MySQL5.7主从复制

如何构建MySQL8.0到MySQL5.7主从复制

本文将介绍如何构建MySQL8.0到MySQL5.7主从复制,在实际异构环境中使用此架构会有所帮助。

构建MySQL8.0到MySQL5.7主从复制

具体步骤

以下为支持场景示例:

  • 5.7主–>8.0从
  • 不支持反向复制:8.0主–>5.7从

以下为构建主从复制的初始环境:

  • slave>select@@version;
  • master>select@@version;

在执行CHANGEMASTER命令之前,需要修改主服务器上的排序规则。

将MySQL8上的排序规则和字符集更改为utf8:

  • #mastermy.cnf
  • [client]default-character-set=utf8
  • [mysqld]character-set-server=utf8collation-server=utf8_unicode_ci

创建复制用户,重新启动MySQL8使参数生效。

构建主从复制,检查主从状态:

  • master>showslavestatusG
  • slave>showdatabaseslikevinnie;

验证主从复制是否正常运行。

总结

通过调整参数能够使MySQL8复制到MySQL5.7,在某些特殊的情况下(尤其是升级),可以方便使用,但在实际环境中不建议使用该架构,因为在某些情况下它容易出错和不兼容。

更多精彩干货分享点击下方名片关注IT那活儿。

原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/6153.html