Mysql8主从复制实现过程记录
💡
原文中文,约6000字,阅读约需15分钟。
📝
内容提要
MySQL主从复制是一种数据同步技术,将一个MySQL数据库从一个服务器复制到其他服务器。MySQL支持一台主库同时向多台从库进行复制,从库同时也可以作为其他从服务器的主库,实现链状复制。
🎯
关键要点
-
MySQL主从复制是一种数据同步技术,将主服务器的数据复制到从服务器。
-
主服务器将写操作记录在二进制日志中,从服务器通过重做日志保持同步。
-
MySQL支持一台主库向多台从库复制,从库也可以作为其他从服务器的主库。
-
主从复制过程分为三步:记录日志、拷贝日志、执行日志。
-
主从复制是异步的,可能存在数据同步延迟。
-
主服务器和从服务器的MySQL版本必须相同以避免不兼容问题。
-
前期准备工作包括确保服务器IP、MAC地址和server_uuid不同。
-
需要确保主从服务器之间可以相互ping通。
-
确保3306端口开放或防火墙关闭。
-
检查MySQL服务的运行状态,确保服务已启动。
-
主库配置包括修改配置文件、重启服务和创建复制用户。
-
从库配置包括修改配置文件、重启服务和设置主库连接信息。
-
检查从库状态以确认复制是否成功。
-
解决Slave_IO_Running: NO的问题需要确保GTID_MODE一致。
➡️