Назад | Перейти на главную страницу

MySQL Master Slave Replication не работает

Я настраиваю репликацию главного подчиненного устройства MySQL, но ни одна из баз данных, таблиц и данных не копируется на подчиненное устройство с главного устройства.

Вот соответствующая конфигурация на мастере:

server-id=1
log-bin=mysql-bin
sync_binlog=1
expire_logs_days=7

И вот соответствующая конфигурация ведомого устройства:

server-id=2
relay-log=mysqld-relay-bin
report-host=myhost.domain.com

Я предполагаю, что мне не нужно вручную импортировать все данные в подчиненное устройство, я полагаю, мастер автоматически синхронизирует информацию правильно?

Нет, ваше предположение неверно. Вы должны сделать снимок данных и настроить ведомое устройство с координатами репликации от ведущего устройства. Взгляни на этот Больше подробностей.

Вам необходимо создать моментальный снимок данных и импортировать его на подчиненное устройство, прежде чем запускать подчиненное устройство репликации. Обычно это делается с помощью mysqldump.

На главном устройстве отметьте «показать статус главного», а на подчиненном - «показать статус подчиненного».

Это даст вам любые ошибки.

И следите за тем, какие кванты вас связывают