У меня есть установка подчиненного устройства репликации только для чтения mysql, и в настоящее время я работаю примерно с 10 базами данных, и мне нужно добавить 3 новые базы данных. Я не могу найти никакой информации о том, как добавить дополнительную информацию. Есть ли у кого-нибудь рекомендации, как это сделать?
Спасибо.
Я предполагаю рабочую конфигурацию репликации с вашими серверами MySQL.
Сначала вы создаете базу данных на мастере. На рабах вы обновляете свой cnf, указав replicate-do-db
для новых баз данных. replicate-do-db
настраивается либо в cnf, либо как флаг (--replicate-do-db
) и не может быть изменен динамически как переменная. td
С этого момента вы можете заполнить схему и мастер данными, а затем выполнить репликацию.
Вы также можете создать и заполнить базу данных на главном и всех подчиненных устройствах, а затем включить replicate-do-db
. Главное - убедиться, что данные совпадают, прежде чем разрешить репликацию на ведомых устройствах.
Чтобы добавить дополнительные базы данных для синхронизации: