我们正在尝试从PHP 7.2连接到MySQL数据库 . 我们按照说明回答:Cannot connect to MySQL 4.1+ using old authentication . 当我们查询数据库时,密码的长度是41.我们还有SET old_passwords = 0.仍然没有成功 .

以下是错误消息:“”mysqlnd无法使用旧的不安全身份验证连接到MySQL 4.1 . 请使用管理工具使用命令SET PASSWORD = PASSWORD('your_existing_password')重置密码 . 这将存储新的等等mysql.user中的安全哈希值 . 如果在PHP 5.2或更早版本执行的其他脚本中使用此用户,则可能需要从my.cnf“”中删除旧密码标记 .

有任何想法吗?