У меня есть сервер, который кто-то настроил, который действует как мастер-мастер на обоих серверах. Поскольку оба они были настроены как ведущие в одной базе данных, изменения на одном конце вызвали всевозможные проблемы на другом.
На одном из мастеров отображаются две базы данных в репликация-do-db когда я делаю SHOW MASTER STATUS
что довольно странно.
Вот запись в моей системе, которая вызывает беспокойство:
Replicate_Do_DB: db1,db2,d1,db2
Версия MySQL 5.1, ищу способ изменить фильтр репликации. CHANGE REPLICATION FILTER
похоже, применимо только к версии 5.5.
И вы объясните мне, что мне нужно сделать, чтобы оправиться от этого сценария? Спасибо.
Вы пробовали изменить это с /etc/my.cnf
[mysqld]
replicate-do-db=db1
replicate-do-db=db2
Также проверьте, какое значение имеет binlog-do-db
. Убедитесь, что вы не используете одинаковые имена баз данных в обоих replicate-do-db
и binlog-do-db