Я настраиваю репликацию для сервера, который запускает несколько баз данных (по одной на клиента) и планирую все время добавлять больше в my.cnf, вместо того, чтобы:
binlog-do-db = databasename 1
binlog-do-db = databasename 2
binlog-do-db = databasename 3
...
binlog-do-db = databasename n
Могу ли я просто иметь
binlog-ignore-db = mysql
binlog-ignore-db = informationschema
(а база данных для регистрации не указана) и предполагается, что все остальное записывается в журнал?
РЕДАКТИРОВАТЬ: на самом деле, если я удаляю все мои записи binlog-do-db, он, по-видимому, регистрирует все (как вы видите положение изменения двоичного файла журнала при перемещении базы данных), но на подчиненном сервере ничего не поднимается! (возможно, это случай использования replicate-do-db? это убило бы идею; я думаю, я не могу заставить MySQL автоматически определять, какие базы данных реплицировать).