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

Репликация mysql Slave_IO не работает

У меня проблема с подключением подчиненного устройства к главному. Раньше он работал нормально, и поскольку я перезапускаю свой мастер, подчиненный не может подключиться.

Я проверил подчиненного пользователя на главном все в порядке. Все на рабе так, как должно быть. Но каждый раз, когда я запускаю подчиненное устройство, мой поток ввода-вывода не подключается к мастеру.

Любая идея?

У тебя наверняка есть Slave_IO_Running но не Slave_SQL_Running. Другими словами, бинлоги обновляются, но запросы не выполняются. Вы можете проверить это с помощью SHOW SLAVE STATUS\G.

Выполнить stop slave; а потом start slave; на ведомом, чтобы перезапустить ввод-вывод и SQL.

В противном случае возникнут ошибки в SHOW SLAVE STATUS и журнал ошибок, и я смогу дать дальнейшие рекомендации.

Можете ли вы предоставить распечатку из SHOW MASTER STATUS \ G и SHOW SLAVE STATUS \ G на соответствующих серверах.

Вы еще не проверили логи? В частности: /var/lib/mysql/[servername provided.err

У меня было то же самое после перезапуска, что мне пришлось сделать, так это сбросить репликацию, чтобы она использовала новый файл журнала bin.