输入密码后,MySQL“握手失败”

输入密码后,MySQL“握手失败”

我在从终端连接到远程数据库时遇到问题,如下所示

mysql -u db_user -p -h 10.100.1.100
Enter password:

输入密码后出现错误:

ERROR 1043 (08S01): Bad handshake

我可以使用 MySQL Workbench 从 PC 连接到数据库。

在 CentOS6 上运行 MySQL Ver 14.14 Distrib 5.1.73

答案1

连接器是否与您的版本兼容?(如果您最近升级了数据库,则可能是这种情况)或者升级后的数据库和连接器版本可能存在错误。我在 mysql 门户上看到了一些类似的错误。大多数情况下,错误的握手意味着主服务器和客户端都不兼容。

相关内容