mysql如何同步指定数据库
发布时间:2025-09-25 15:36
发布者:网络
浏览次数:首先配置主库启用二进制日志并设置server-id,创建复制账号;然后在从库设置不同server-id并使用replicate-do-db指定同步数据库;接着在主库执行SHOW MASTER STATUS获取日志文件和位置,在从库通过CHANGE MASTER TO指向主库信息并启动复制;最后检查SHOW SL*E STATUS中Sl*e_IO_Running和Sl*e_SQL_Running是否均为Yes以确认复制正常。注意防火墙开放3306端口、主从时间同步及跨库操作可能被忽略的问题,建议通过备份恢复初始化从库数据以确保一致性。

MySQL同步指定数据库,通常通过主从复制(Replication)实现。只需要配置主库和从库,在从库上只同步你指定的数据库即可。整个过程不复杂,关键在于正确设置过滤规则。
1. 启用主库的二进制日志并配置server-id
要开启复制,主库必须启用二进制日志,并设置唯一的server-id。
编辑主库的my.cnf或my.ini文件:
[mysqld] server-id = 1 log-bin = mysql-bin binlog-format = ROW
重启MySQL服务使配置生效。
创建用于复制的账号:
CREATE USER 'repl'@'%' IDENTIFIED BY 'password'; GRANT REPLICATION SL*E ON *.* TO 'repl'@'%'; FLUSH PRIVILEGES;
2. 配置从库并指定要同步的数据库
从库也需要设置唯一的server-id,并且不能与主库相同。
编辑从库配置文件:
[mysqld] server-id = 2 replicate-do-db = your_database_name <strong># 只同步这个数据库</strong>
说明:replicate-do-db 表示只应用来自该数据库的事件。如果有多个数据库需要
同步,可以添加多行,每行一个数据库。
注意:如果使用了replicate-do-db,跨库操作(如主库执行USE other_db; UPDATE your_db.table SET ...)可能不会被正确同步,建议保持操作在目标数据库内进行。
机械设备钢材建材网站2.8.9
机械设备钢材建材网站是基是一个以PHP+MySQL/Sqlite进行开发的四网合一网站源码。 系统功能特点: 四网合一企业网站管理系统支持在线升级(支持跨版本)、插件在线安装、系统内置严格的过滤体系、可以有效应对安全检测报告。 四网合一:电脑网站、手机站(数据同步、支持绑定域名)、小程序、公众号管理一个后台即可搞定。 双数据库引擎、运行环境全面:同时支持Sqlite
0
查看详情
3. 获取主库状态并启动复制
在主库上执行:
SHOW MASTER STATUS;
记录下File和Position值。
在从库上配置主库连接信息:
CHANGE MASTER TO MASTER_HOST='主库IP', MASTER_USER='repl', MASTER_PASSWORD='password', MASTER_LOG_FILE='mysql-bin.000001', # 对应上面的File MASTER_LOG_POS=1234; # 对应上面的Position <p>START SL*E;</p>
查看从库复制状态:
SHOW SL*E STATUS\G
检查Sl*e_IO_Running和Sl*e_SQL_Running是否都为Yes。
4. 常见问题与注意事项
- 确保主从库时间同步,避免复制延迟误判。
- 防火墙开放3306端口,允许从库连接主库。
- 使用replicate-do-db时,SQL语句默认作用于指定数据库,否则可能跳过。
- 若需更灵活控制(如忽略某些表),可使用replicate-ignore-table等参数。
- 备份恢复方式初始化从库更安全:先在主库导出指定库数据,导入从库后再开始复制。
基本上就这些。只要主库开启binlog,从库配置好过滤规则,就能实现只同步指定数据库。关键是配置准确,状态检查到位。
以上就是mysql如何同步指定数据库的详细内容,更多请关注其它相关文章!
# mysql
# 数据库同步
# word
# 防火墙
# 端口
# 配置文件
# 常见问题
# sql语句
# 离线
# 镜像
# 多个
# 全攻略
# 操作步骤
# 是一个
# 运行环境
# 就能
# 管理系统
# SEO软件分类标签
# 下城区seo推广外包
# 代发兔关键词排名
# 薛之谦关键词排名
# 跃进村网站推广优化
# 宁夏数字化网站优化
# 金融圈网站有哪些平台推广
# seo在线培训课程网站推广
# 哪个网站最好做推广
# 推广方法网站优化




