MySQL单表主从同步

这篇博客介绍了如何在MySQL中实现单表主从复制。详细步骤包括配置主库和从库的my.cnf文件,创建同步用户,指定同步IP,以及在从库上开启slave并验证同步。建议在部署后密切关注同步状态以确保稳定性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

MySQL主从复制——单表复制

常见的的MySQL数据同步做的都是基于整个数据库做的的主从复制,但是由于有的公司也可线可能比较特殊,会让针对于某个库某个表进行主从复制,其他的表库数据不进行同步;

  • 前提,两个机器没有做主从复制,单纯的两个数据库

配置

  • 主库修改my.cnf配置文件
    添加或修改以下两个内容
server-id=1 #指定主MySQL数据库的ID
log-bin=mysql-bin #启用binglog日志,日志文件保存在MySQL的安装主目录下,文件名的格式为"mysql-bin22.000001"(每个文件最大容量500M,超过500M或者重启MySQL服务后自动生成下一个日志文件)
  • 从库修改配置文件
server-id=2
relay-log=relay-bin
read-only =1

# 下面三条个是用来设置不需要同步的库,可写可不写
replicate-ignore-db = mysql
replicate-ignore-db = test
replicate-ignore-db = information_schema      
——————————————————————————

replicate-wild-do-table = 库名.表名    // 定义所要同步的数据库的表,注意这里库名后面有个点,点后面再写表名
  • 在主库创建同步用户
grant replication client,replication slave on *.* to ro
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值