PHPMyAdmin身份验证方法



我刚刚在MySQL 8.0.21的Debian Stretch新服务器上安装了PHPMyAdmin 4.6.6。当我尝试登录时,我会收到这些错误

#2054 - The server requested authentication method unknown to the client
mysqli_real_connect(): The server requested authentication method unknown to the client [caching_sha2_password]
mysqli_real_connect(): (HY000/2054): The server requested authentication method unknown to the client

谷歌上到处都有参考资料表明,按照以下方式更改用户将解决问题

ALTER USER 'user'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';

但是,这对我不起作用。我已经尝试过重新启动MySQL和lighttpd。有其他解决方案吗?

MySQL 8.0+的PHP错误:服务器请求的身份验证方法对客户端未知试试上面的第二个答案。(更改MySQL安装的默认身份验证方法(。

或者。。。更新PHP(这是问题的真正根源。(您的PHP版本有一个旧的客户端库,无法使用最新的默认身份验证方法连接到mysql。这只是有点令人惊讶的拉伸是3年。

相关内容

  • 没有找到相关文章

最新更新