Client does not support authentication protocol requested by server; consider upgrading MySQL client

来源:互联网 发布:moka软件下载 编辑:程序博客网 时间:2024/05/20 11:52
在项目开发的时候遇到了MySQL数据库连接采用ODBC方式连接出现“高版本不兼容低版本客户端的问题”,采用“MySQLClient”进行连接出现错误。
错误提示:
ERROR [HY000] [MySQL][ODBC 3.51 Driver]Client does not support authentication protocol requested by server; consider upgrading MySQL client
原因是因为使用的mysql服务器版本中使用了新的密码验证机制,这需要客户端的版本要在4.0以上,原来的密码函数被改为old_password ();
这样使用password()生成的密码在旧的版本上的客户端就会出现问题。
目前已知解决方法:(我已经用此办法解决)下载安装
mysql-connector-odbc-3.51.12-win32.msi
原创粉丝点击