У меня проблема с подключением подчиненного устройства к главному. Раньше он работал нормально, и поскольку я перезапускаю свой мастер, подчиненный не может подключиться.
Я проверил подчиненного пользователя на главном все в порядке. Все на рабе так, как должно быть. Но каждый раз, когда я запускаю подчиненное устройство, мой поток ввода-вывода не подключается к мастеру.
Любая идея?
У тебя наверняка есть 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.