Mysql主从同步:同步的库名不同,而且是部分同步

作者
2025-03-27阅读 28

1、背景描述

(1)从库是主库的一个子集,所以只需要同步部分表即可

(2)从库为了作区分,数据库的名字更换了

2、解决方法

主库的库名是tableA,从库的库名是tableB

[mysqld]
其他的配置略......


# 同步规则(指定数据库的切换关系)
replicate-rewrite-db =  tableA -> tableB
#执行要同步的表。
replicate-do-table = tableA.t_user
replicate-do-table = tableB.t_user

3、如果是库名相同,只同步部分表

主库和从库的库名都是tableA

[mysqld]
其他的配置略......

#执行要同步的表。
replicate-do-table = tableA.t_user



全部评论

头像
乌兔
前端开发
私信
获得点赞 445
文章被阅读 31,261