错误:mysqlnd无法使用旧的不安全身份验证连接到MySQL 4.1 +
我收到以下错误:
数据库连接失败:mysqlnd无法使用旧的不安全身份验证连接到MySQL 4.1 +。请使用管理工具通过命令 重置密码。
SET PASSWORD = PASSWORD('your_existing_password')
这将在 中存储一个新的、更安全的哈希值。如果此用户在 PHP 5.2 或更早版本执行的其他脚本中使用,则可能需要从文件中删除旧密码标志
mysql.user
my.cnf
我在本地计算机上使用 PHP 5.3.8 和 MySQL 5.5.16,并且我的主机(媒体庙宇)运行的是 PHP 5.3 MySQL 5.0.51a。实时服务器上的版本比我计算机上的版本旧。
如何修复此错误并从本地计算机连接到MySQL?
我知道有与此类似的帖子,但我已经尝试了所有帖子,并且没有一个工作。