Недавно я обновил свой главный сервер до версии 5.1.41 и заметил, что подчиненный больше не реплицирует. Он возвращал этот эрорр:
091208 12:53:31 [ERROR] Slave I/O: error connecting to master 'xxx@xxxxxxxx.com:3306' - retry-time: 10 retries: 86400, Error_code: 2026
091208 12:53:41 [ERROR] Slave I/O: error connecting to master 'xxx@xxxxxxxx.com:3306' - retry-time: 10 retries: 86400, Error_code: 1045
Первой ошибкой, по-видимому, является ошибка SSL, за которой следует отказ в авторизации. Дело в том, что я не касался своего ключа SSL или доступа пользователя в течение нескольких месяцев (и с ключом все в порядке, так как я использую тот же самый на этой машине для реплицировать с других главных серверов ..
Любые идеи?
Изменить: несколько месяцев спустя я пробовал с 5.1.44, и проблема не устранена. Когда я откатываюсь на 5.1.39, репликация работает отлично ... Думаю, я не могу использовать ничего новее 5.1.39 ....
Я только что столкнулся с этой проблемой с MariaDB 5.1.39 (наша сборка delta). Может быть, а может и не быть интересно узнать, что сервер кажется таким же сломанным, как и основная ветвь MySQL, однако у клиента командной строки нет проблем с подключением сертификатов SSL к мастеру.
Возможно, случайное истечение срока действия сертификата? Также может быть, что ваш ключ относится к типу, с которым 5.1.41 больше не хочет играть хорошо (я ничего не знаю об изменениях в этой области, просто плевать).