大事务或资源密集操作:强制走主库
master写binlog,提交事务 ;
slave 开一个 io线程 读取master binlog, 存储到 中继日志 relay log ,然后读取日志同步数据
实现MySQL主从复制需要进行的配置
-
MySQL 主从复制的简单步骤如下:
-
在主服务器上创建复制用户:创建一个用户
slave
,并授予复制权限。CREATE USER 'slave'@'%' IDENTIFIED BY '123456';
GRANT REPLICATION SLAVE, REPLICATION CLIENT ON *.* TO 'slave'@'%'; FLUSH PRIVILEGES;2.获取主服务器状态:记录二进制日志文件名和位置,以便从服务器使用。
-
SHOW MASTER STATUS;
3.配置从服务器:在从服务器的配置文件中,设置唯一的
server-id
,然后重启从服务器。 -
[mysqld] server-id=2
-
连接主服务器:在从服务器上配置主服务器连接信息,包括
MASTER_HOST
、MASTER_USER
、MASTER_PASSWORD
、MASTER_LOG_FILE
、MASTER_LOG_POS
。CHANGE MASTER TO
MASTER_HOST='主服务器IP', MASTER_USER='slave',
MASTER_PASSWORD='123456',
MASTER_LOG_FILE='二进制日志文件名', MASTER_LOG_POS=二进制日志位置;5.启动复制:在从服务器上启动复制
START SLAVE;
-
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
2023-09-25 点双/边双 连通分量