新闻中心
mysql怎么设置主从同步_mysql主从数据库同步配置教程
主从同步通过binlog实现,主库记录变更日志,从库读取并执行。配置时主库启用log-bin,设置server-id=1,创建复制账号;从库设server-id=2,开启relay-log,启动IO和SQL线程。测试创建库表验证同步,注意权限、网络及唯一server-id。

MySQL主从同步是提升数据库性能、实现数据备份和高可用的重要手段。通过配置主从架构,主库负责写操作,从库自动同步主库的数据并可承担读请求,减轻主库压力。下面是详细的MySQL主从数据库同步配置步骤。
1. 主从同步的基本原理
MySQL主从同步基于二进制日志(Binary Log)机制。主库记录所有数据变更操作到binlog中,从库通过I/O线程读取主库的binlog,并写入自己的中继日志(relay log),再由SQL线程执行这些日志,实现数据同步。
2. 环境准备
假设你有两台服务器:
- 主库(Master):IP 192.168.1.10
- 从库(Sl*e):IP 192.168.1.11
确保两台机器上的MySQL版本兼容,网络互通,且能通过账号密码远程连接。
3. 配置主库(Master)
编辑主库的MySQL配置文件 my.cnf(通常位于 /etc/my.cnf 或 /etc/mysql/my.cnf):
[mysqld]server-id = 1
log-bin = mysql-bin
binlog-format = ROW
expire_logs_days = 7
max_binlog_size = 100M
说明:
- server-id:每台MySQL服务器必须有唯一ID,主库设为1。
- log-bin:启用二进制日志,名称为mysql-bin。
- binlog-format:推荐使用ROW格式,更安全精确。
保存后重启MySQL服务:
systemctl restart mysqld登录MySQL,创建用于从库复制的账号:
CRE
ATE USER 'repl'@'192.168.1.11' IDENTIFIED BY 'your_password';GRANT REPLICATION SL*E ON *.* TO 'repl'@'192.168.1.11';
FLUSH PRIVILEGES;
查看主库状态,获取当前binlog文件名和位置:
SHOW MASTER STATUS;记下输出中的 File 和 Position,后续配置从库时需要。
4. 配置从库(Sl*e)
编辑从库的 my.cnf 文件:
[mysqld]server-id = 2
relay-log = mysql-relay-bin
log-sl*e-updates = 1
read-only = 1
说明:
- server-id:从库ID不能与主库重复,设为2。
- relay-log:指定中继日志名称。
- read-only:防止从库被误写,保障同步安全。
重启从库MySQL:
Health AI健康云开放平台
专注于健康医疗垂直领域的AI技术开放平台
113
查看详情
systemctl restart mysqld登录MySQL,执行CHANGE MASTER命令,连接主库:
CHANGE MASTER TOMASTER_HOST='192.168.1.10',
MASTER_USER='repl',
MASTER_PASSWORD='your_password',
MASTER_LOG_FILE='mysql-bin.000001',
MASTER_LOG_POS=154;
注意:MASTER_LOG_FILE 和 MASTER_LOG_POS 使用前面在主库执行 SHOW MASTER STATUS 得到的值。
启动从库同步线程:
START SL*E;查看从库状态:
SHOW SL*E STATUS\G重点关注以下两项:
- Sl*e_IO_Running: Yes
- Sl*e_SQL_Running: Yes
如果都是Yes,说明同步正常。如果有错误,检查网络、账号权限、防火墙或配置项。
5. 测试主从同步
在主库执行:
CREATE DATABASE test_sync;USE test_sync;
CREATE TABLE t1 (id INT);
在从库执行:
SHOW DATABASES LIKE 'test_sync';USE test_sync;
SHOW TABLES;
如果能看到相同的数据库和表,说明同步成功。
6. 常见问题处理
如果从库同步出错,如报错“Duplicate entry”或“Error 1062”:
- 临时跳过错误:SET GLOBAL sql_sl*e_skip_counter = 1; START SL*E;
- 但建议排查原因,避免数据不一致。
确保主从时间同步,使用NTP服务校准系统时间。
基本上就这些。只要配置正确,MySQL主从同步稳定可靠。初期建议监控一段时间,确认无延迟或中断。后续可扩展为一主多从,或结合中间件实现读写分离。不复杂但容易忽略细节,比如server-id重复或权限不足。
以上就是mysql怎么设置主从同步_mysql主从数据库同步配置教程的详细内容,更多请关注其它相关文章!
# 都是
# 鹤壁网络营销推广方案ppt
# 忻州手机端关键词排名
# 灯饰网站建设服务商
# 优联互通seo作用
# 忆藏建设有限公司网站
# 铁岭个人seo优化平台
# 营销推广的二八定律
# 陇东学院关键词排名
# 营销推广邀请函模板
# 广州seo优化价值大吗
# 推荐使用
# 如何设置
# mysql
# 参数设置
# 自己的
# 实际应用
# 两台
# 重启
# 设为
# 常见问题
# 配置文件
# ssl
# 防火墙
# word
相关栏目:
【
科技资讯46185 】
【
网络学院92790 】
相关推荐:
j*a toString()的覆盖
Angular中父组件异步更新子组件复选框状态的实践指南
印象笔记如何设离线包出差查阅_印象笔记设离线包出差查阅【离线阅读】
在VS Code中配置和运行Dart程序的完整步骤
不同用户不同价格! 索尼开启账户个性化定价测试
如何有效阻止外部脚本意外修改内联样式的高度属性
深入理解J*a合成构造器:何时以及为何阻止其生成
一加 14R 快充无反应_一加 14R 充电优化
抖音网页版企业服务中心登录入口_抖音网页版企业登录平台
Django表单提交验证失败后保持字段值不刷新
Basecamp怎样用留言钉固定重点_Basecamp用留言钉固定重点【重点标记】
PHP中高效并行检查多链接状态的教程
126邮箱手机版登录官网2026_126手机邮箱免费入口最新
微信网页版官方快速登录入口 微信网页版网页版账号直达
PPT平滑切换怎么做 PPT炫酷“平滑”切换动画制作教程【必学】
蛙漫正版漫画平台入口_蛙漫免费阅读全站漫画资源
Centos/Linux 系统下安装 composer 的完整步骤
修复二维数组索引越界异常:一维循环到二维坐标的正确映射
Composer如何处理Git子模块(submodule)依赖_Composer与Git Submodule的对比与选择
React Router 嵌套组件中 URL 重定向问题的解决方案
如何为你的Composer包编写自动化测试_集成PHPUnit到Composer的scripts工作流
AO3最新可访问网址 Archive of Our Own官方在线入口
poki网页游戏推荐_poki免费游戏平台入口
LocoySpider如何部署到云服务器_LocoySpider云部署的远程配置
QQ邮箱官方邮箱登录入口 QQ邮箱网页版快速访问
C#使用XPath查询节点时出错? 常见语法错误与调试技巧
提升屏幕阅读器对“m”时间单位的播报准确性:HTML与CSS组合解决方案
CSS自定义字体样式被系统字体替换怎么办_font-face方式指定font-display控制渲染策略
yandex入口引擎手机版 yandex安卓版下载入口
J*a TimerTask中HashMap意外清空的深层原因与解决方案
MAC怎么让Dock栏只显示当前运行的应用_MAC终端命令实现极简Dock栏
LINUX怎么设置定时任务_LINUX crontab配置教程
UE5.7引擎表现爆炸优化无敌!5090跑4K稳定60FPS
Yandex浏览器官方网页版入口 Yandex浏览器最新版官网
C++的std::mdspan是什么_C++23中用于操作多维数组的非拥有视图
CSS Flexbox与媒体查询:实现响应式布局中元素的并排与堆叠
“音游” × “怪文书” 题材的节奏冒险游戏 《晕晕电波症候群》确定于2026年4月发售!
腾讯视频怎么举报不良内容_腾讯视频内容举报流程与违规信息处理方法
优化Log4j2控制台输出性能:解决异步日志瓶颈
《明末:渊虚之羽》设计师谈设计角色:那会刚毕业 充满激情
蛙漫官方正版入口 蛙漫网页在线全集免费观看
理解J*aScript Promise的微任务队列与执行顺序
React Hooks最佳实践:动态组件状态管理的组件化方案
企业名称高精度匹配:N-gram方法在结构相似性分析中的应用
qq游戏跨平台入口_qq游戏多设备同步登录
Eclipse怎么运行工程_Eclipse工程运行配置说明
Win10磁盘清理工具在哪 Win10打开并使用磁盘清理【教程】
Windows10怎么开启夜间模式 Windows10系统设置调整色温与亮度缓解夜间用眼疲劳【教程】
AO3官方可用镜像 Archive of Our Own网页版最新入口
Python字典中优雅地迭代剩余元素的方法


2025-12-04
浏览次数:次
返回列表