首页 > 数据库技术 > 详细

mysql连接错误解决(ERROR 2049 (HY000): Connection using old (pre-4.1.1) authentication protocol ref used (client option 'secure_auth' enabled))

时间:2015-03-31 19:35:23      阅读:268      评论:0      收藏:0      [点我收藏+]

当使用mysql的新版本是,连接老版本的mysql,就会有可能报:

ERROR 2049 (HY000): Connection using old (pre-4.1.1) authentication protocol ref
used (client option ‘secure_auth‘ enabled)这个错误。

技术分享

技术分享

异常原因在于服务器端的密码管理协议陈旧,使用的是旧有的用户密码格式存储;但是客户端升级之后采用了新的密码格式。mysql新版本遇到这种不一致的情况就会拒绝连接。

所以在连接是:要设置secure_auth为false,即连接时加上--secure_auth=off,如:mysql -u用户名 -pIP地址 -P端口号  --secure_auth=off即可。

如果是使用mysql workbench连接时,如下图

技术分享

mysql连接错误解决(ERROR 2049 (HY000): Connection using old (pre-4.1.1) authentication protocol ref used (client option 'secure_auth' enabled))

原文:http://www.cnblogs.com/jecyhw/p/4381739.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!