mysqlnd cannot connect to MySQL 4.1+ using old authentication

来源:互联网 发布:post请求数据加密 编辑:程序博客网 时间:2024/04/30 19:53

报这个错误主要是因为mysql使用了老的密码格式,而程序要求使用新的格式导致的,解决办法:

SET old_passwords = 0;UPDATE mysql.user SET Password = PASSWORD('testpass') WHERE User = 'testuser' limit 1;SELECT LENGTH(Password) FROM mysql.user WHERE User = 'testuser';FLUSH PRIVILEGES;

使用新的密码格式重新生辰密码就ok了。

0 0
原创粉丝点击