mysql主从同步部分表_mysql配置主从同步步骤,只同步部分表(mysql5.7为例)

本文档详细介绍了如何配置MySQL主从同步,以实现仅同步部分特定表的功能。首先在主服务器上修改my.cnf配置文件,设置server-id、日志选项并忽略不需要同步的数据库,然后创建用于复制的用户并锁定表。接着,在从服务器上同样修改配置文件,指定要同步的表,并设置复制参数,最后启动从库复制。通过检查主从库状态确保同步成功。
摘要由CSDN通过智能技术生成

由于部分业务要用到俩台服务器主从同步数据,不需要全部同步表,只同步部分表即可,这里做个笔记

开始之前你要保证主库和从库的数据一致,这里我就不多说了

1、主服务器主库配置

1、配置主服务器my.conf文件

vim /etc/my.cnf

#[mysqld]中增加代码

server-id=1

log_bin=mysql-bin

#不同步数据库

binlog-ignore-db=mysql

binlog-ignore-db=information_schema

binlog-ignore-db=performance_schema

#只仅同步数据库

binlog-do-db=newkw

#mysql复制模式,三种:SBR(基于sql语句复制),RBR(基于行的复制),MBR(混合模式复制)

binlog_format=MIXED #混合模式复制,可靠性更高

2、给主服务器中创建用户(此用户可以在从服务器进行连接主服务器用的,不要设置错了)

设置完成后,测试下是否可以在从库远程连接主库,可能有防火墙之类的,测试连接完毕后,在进行下一步

MySQL [(none)]> grant all privileges on db_name.* to db_user@'%' identified by 'db_pass'; #授权语句,特别注意有分号

MySQL [(none)]> flush privileges;

3、锁住主服务器表(防止日志产生)

flush tables with read lock;

4、查看主库状态

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值