Лучшие практики репликации MySQL

Я настраиваю репликацию MySQL через бинарный журнал. Это - ведущее устройство / ведомая установка.

У меня есть несколько вопросов о том, как сделать это лучший способ.

  1. information_schema должен копироваться, если да/нет, почему?
  2. Дб mysql должен копироваться, если да/нет, почему?
  3. Если все это должно копироваться, никакой binlog-do-db не должен быть установлен?

Удачи.

5
задан grandnasty 7 July 2010 в 19:51
поделиться

1 ответ

  1. Нет, информационная схема НИКОГДА не должна копироваться. Это метаданные о ваших таблицах, базах данных, процедурах, триггерах и т. Д. Пусть сервер заполнит свою собственную схему information_schema.
  2. mysql db можно реплицировать, особенно в случае, когда вы будете настраивать несколько пользователей. Если ваш главный сервер выйдет из строя, вам понадобится та же информация о пользователе, что и на подчиненном сервере, чтобы переключиться на него. Если это произойдет, у вас должны быть такие же привилегии.
  3. Укажите только ту базу данных, которую вы хотите реплицировать с помощью binlog-do-db. Если вы не укажете ни одного, все будет реплицировано по умолчанию.
13
ответ дан 18 December 2019 в 14:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: