2026/4/3 23:13:26
网站建设
项目流程
营销型单页面网站,论坛网站推广方案,石家庄做网站哪家好,app程序mysql主从同步逻辑 主从同步不是直接拷贝数据文件#xff0c;而是通过重放主库的二进制日志来实现的。其本质是 “主库写日志#xff0c;从库读日志”。
环境搭建#xff1a;
1. 系统信息 操作系统: KylinServer SP3 MySQL版本: MySQL 8.0#xff08;这里以8.2为例…mysql主从同步逻辑主从同步不是直接拷贝数据文件而是通过重放主库的二进制日志来实现的。其本质是“主库写日志从库读日志”。环境搭建1. 系统信息操作系统: KylinServer SP3MySQL版本: MySQL 8.0这里以8.2为例服务器规划:主库 (Master): 192.168.113.11从库 (Slave): 192.168.113.22# 1. 确保服务器间网络互通 ping 192.168.113.11 ping 192.168.113.22 # 2. 关闭防火墙或开放MySQL端口3306 # 临时关闭 systemctl stop firewalld # 或永久关闭 systemctl disable firewalld # 3. 禁用SELinux生产环境建议配置策略 # 临时关闭 setenforce 0 # 永久关闭 sed -i s/SELINUXenforcing/SELINUXdisabled/g /etc/selinux/config # 4. 确保时间同步 yum install -y ntpdate ntpdate ntp.aliyun.com安装mysql8.2参考作者以前部署mysql文档mysql8.0部署https://blog.csdn.net/m0_55213400/article/details/147068319?spm1001.2014.3001.5501两边mysql版本必须保持一致配置主master服务log-binmysql-bin server-id130主从ID不相同重启mysqlsystemctl restart mysqld创建mysql用户mysql create user slave01192.168.113.22 identified by **********; Query OK, 0 rows affected (0.03 sec) mysql grant replication slave on *.* to slave01192.168.113.22; Query OK, 0 rows affected (0.01 sec) mysql FLUSH PRIVILEGES; Query OK, 0 rows affected (0.02 sec)配置从slave服务启动slaveSTOP SLAVE; 停止slave服务 RESET SLAVE ALL;查看slave状态-- 启动复制 START SLAVE; -- 查看复制状态 SHOW SLAVE STATUS\G;主从同步失败报错解决如下图所示change master to master_host192.168.113.11,master_userslave01,master_password*********,master_log_filemysql-bin.000003,MASTER_SSL1,master_log_pos1459;问题解决