请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

主从复制如何配置只同步某个库,而不同步其他的包括账号修改

如题。
若有如下的场景该如何实现:
A部门有一个mysql服务器A,B部门也有一个mysql服务器B,A部门只想把服务器A中的其中一个数据库db1同步到服务器B,而不想泄露db1以外的任何数据。
请问主从复制如何做到?

正在回答 回答被采纳积分+3

1回答

sqlercn 2021-02-10 16:58:10

可以使用过滤复制,在Slave端使用--replicate-do-db=name   参数指定要同步的数据库

0 回复 有任何疑惑可以回复我~
  • 提问者 kingdomad #1
    我的需求是不泄露db1以外的信息,老师你的方法是把全量的binlog都给到slave了,slave可以把整个A数据库的变更都获取到了,并没有满足需求。有办法实现需求吗?
    回复 有任何疑惑可以回复我~ 2021-02-22 09:21:11
  • 提问者 kingdomad #2
    而且老师你的这种方法好像会把账号的变更也同步过去
    回复 有任何疑惑可以回复我~ 2021-02-22 09:24:45
  • sqlercn 回复 提问者 kingdomad #3
    不同步MySQL系统库就不会同步账号变更了。
    回复 有任何疑惑可以回复我~ 2021-02-23 10:11:22
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信