У меня проблема с подключением к удаленной БД с терминала, как показано ниже
mysql -u db_user -p -h 10.100.1.100
Enter password:
После ввода пароля я получаю эту ошибку:
ERROR 1043 (08S01): Bad handshake
и я могу подключиться к БД с ПК с помощью MySQL Workbench.
Запуск MySQL Ver 14.14 Distrib 5.1.73 для CentOS6
Совместим ли разъем с вашей версией? (если вы недавно обновили db, это может быть случай) Или, возможно, ошибка попробуйте с обновленной версией как на db, так и на коннекторе. Я вижу похожие ошибки на порталах mysql. Плохое рукопожатие в большинстве случаев означает, что и мастер, и клиенты несовместимы.