我读了很多关于这个问题的答案,但我真正的问题是我无法理解真正的解决方案:
我按照说明更改密码,设置为24个字符,但没有任何变化! 我尝试:
SET SESSION old_passwords=0;
SET GLOBAL old_passwords = 0;
FLUSH PRIVILEGES;
SET PASSWORD = PASSWORD('xxxxxx');
但没有任何改变! 我的虚拟主机不允许更改 my.cnf!
有什么解决办法吗?
最佳答案
您需要重新加载权限,因为服务器会缓存它们。只需在 phpmyadmin 的查询窗口中输入“FLUSH PRIVILEGES”即可。
关于php - mysqlnd 无法使用网络托管上旧的不安全身份验证连接到 MySQL 4.1+,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28464002/