- A+
所属分类:mysql教程
因为业务需要,主从复制时,只须复制主服务器上某个库的数据,此时设置replicate-do-db=db_name,就可以了.不过在校验数据的时候发现
因为业务需要,主从复制时,只须复制主服务器上某个库的数据,此时设置replicate-do-db=db_name,就可以了.不过在校验数据的时候发现漏掉N多数据....
检查主库binlog文件,发现很多写操作都不是在本库执行的,比如我只复制主服务器上的A库,可是有很多写入操作都是在B库上执行的,这样这些写入操作全部都丢失了.....
查看dev.mysql.com找到replicate-wild-do-table=db_name.%,将它添加到从库mysql.cnf,重启,问题依旧....
最后,将replicate-do-db=db_name注释掉,再次测试成功.
下面是测试代码:
最后的测试图:
主库数据
从库数据
,
除非注明,否则均为@蒲公英网原创文章,转载必须以链接形式标明本文链接
您可以选择一种方式赞助本站
支付宝扫一扫赞助
微信钱包扫描赞助
赏