Устранение ошибки 1043 Bad handshake при подключении к БД MySQL®
Статья создана
Обновлена 12 февраля 2026 г.
Описание проблемы
При попытке подключения к БД MySQL® из Yandex DataLens отображается ошибка 1043 Bad handshake.
Решение
Ошибка возникает, когда клиент и сервер не могут успешно завершить процесс рукопожатия. Этот процесс включает в себя согласование протоколов, обмен ключами шифрования и установку безопасного соединения. Если в этом процессе происходит несоответствие или несовместимость, рукопожатие терпит неудачу и возникает ошибка.
Для устранения ошибки выполните следующие шаги:
- Убедитесь, что используется актуальная версия СУБД MySQL®.
- Проверьте, что на стороне БД используется SSL-сертификат, подписанный удостоверяющим центром SSL. Вы не сможете создать подключение в DataLens, если на стороне БД используется самоподписанный SSL-сертификат.
- Проверьте, что метод аутентификации, используемый клиентом, поддерживается сервером MySQL®. Иногда требуется обновление MySQL® или конфигурирование сервера для использования подходящего плагина аутентификации.