问题描述:
尝试建立连接时从本地机器远程连接MySQL服务器,出现错误遇到:
此错误表明本地和远程 MySQL 服务器的身份验证方法不兼容。
潜在解决方案:
假设 PHP 5.3正在使用中,该问题可能源于 MySQL 身份验证的更改
原因:
MySQL 4.1 引入了更新的 41 字节密码格式。用于连接 MySQL 的 mysqlnd 库需要这种新格式。尝试使用旧的 16 字节密码格式连接将导致“未知的身份验证方法”错误。
解决方案:
要解决此问题,请在远程MySQL服务器必须更新为41字节格式。以下 Stack Overflow 线程提供了有关如何执行此操作的指导:https://stackoverflow.com/a/1340538/187954。
以上是为什么远程连接 MySQL 时出现“未知的身份验证方法”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!