解决“mysqlnd 无法连接到 MySQL 4.1”错误
遇到错误“mysqlnd 无法使用旧的不安全身份验证连接到 MySQL 4.1”表示 MySQL 已配置为提高安全性。要解决此问题:
删除或注释掉 old_passwords 配置:
重启MySQL:
更新 MySQL 密码:
访问 MySQL 数据库并执行以下查询以确定哪些密码容易受到攻击:
SELECT user, Length(`Password`) FROM `mysql`.`user`;
对于长度为 16 个字符的密码,执行以下命令来更新每个用户:
UPDATE mysql.user SET Password = PASSWORD('password') WHERE user = 'username';
刷新权限:
更新所有密码后,通过执行以下命令刷新权限:
FLUSH PRIVILEGES;
验证连接:
以上是如何修复'mysqlnd 无法使用旧的不安全身份验证连接到 MySQL 4.1”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!