具有多个 replicate=do-db 条目的服务器

具有多个 replicate=do-db 条目的服务器

我有一台服务器,有人设置了它,它在两台服务器上充当主-主服务器。由于它们已配置为同一数据库上的主服务器,因此一端的更改会导致另一端出现各种问题。

在其中一个主服务器上,显示了两个数据库复制-do-db当我这样做时,SHOW MASTER STATUS这很奇怪。

这是我的系统中值得关注的条目:

Replicate_Do_DB: db1,db2,d1,db2

MySQL 版本是 5.1,我正在寻找一种方法来更改复制过滤器。CHANGE REPLICATION FILTER似乎仅适用于 5.5 版本。

您能告诉我我需要做什么才能从这种情况中恢复过来吗?谢谢。

答案1

您是否尝试过将其从/etc/my.cnf

[mysqld]    
replicate-do-db=db1
replicate-do-db=db2

还要检查 中的值。确保在和binlog-do-db中使用相同的数据库名称replicate-do-dbbinlog-do-db

相关内容