Mysql8主从复制实现过程记录

💡 原文中文,约6000字,阅读约需15分钟。
📝

内容提要

MySQL主从复制是一种数据同步技术,将一个MySQL数据库从一个服务器复制到其他服务器。MySQL支持一台主库同时向多台从库进行复制,从库同时也可以作为其他从服务器的主库,实现链状复制。

🎯

关键要点

  • MySQL主从复制是一种数据同步技术,将主服务器的数据复制到从服务器。

  • 主服务器将写操作记录在二进制日志中,从服务器通过重做日志保持同步。

  • MySQL支持一台主库向多台从库复制,从库也可以作为其他从服务器的主库。

  • 主从复制过程分为三步:记录日志、拷贝日志、执行日志。

  • 主从复制是异步的,可能存在数据同步延迟。

  • 主服务器和从服务器的MySQL版本必须相同以避免不兼容问题。

  • 前期准备工作包括确保服务器IP、MAC地址和server_uuid不同。

  • 需要确保主从服务器之间可以相互ping通。

  • 确保3306端口开放或防火墙关闭。

  • 检查MySQL服务的运行状态,确保服务已启动。

  • 主库配置包括修改配置文件、重启服务和创建复制用户。

  • 从库配置包括修改配置文件、重启服务和设置主库连接信息。

  • 检查从库状态以确认复制是否成功。

  • 解决Slave_IO_Running: NO的问题需要确保GTID_MODE一致。

➡️

继续阅读