WordPress 和 MySQL - 服务器请求客户端未知的身份验证方法

tin*_*mho 1 mysql authentication wordpress php-7

我刚刚在这里碰壁了。尝试像所有人一样安装 WordPress,我下载了MySql 8.XX最新版本的 wordpress 和最新版本的PHP 7.xxx.

现在我似乎无法设置它。我正进入(状态

The server requested authentication method unknown to the client
Run Code Online (Sandbox Code Playgroud)

错误。当我查看这个论坛上的一些问题和答案时,有些人建议我添加

old_passwords=1
Run Code Online (Sandbox Code Playgroud)

到mysqldefaults.ini文件。我这样做我的服务不会启动。我曾尝试将用户密码更改为安全密码,经过数小时的尝试,我还发现即使我输入了错误的密码,我仍然遇到相同的错误...

有人能帮帮我吗...

Siy*_*har 5

除了降级低于 5.7 的 mysql 版本,您还可以使用此命令创建 mysql 用户

CREATE USER 'username'@'%' IDENTIFIED WITH mysql_native_password BY 'password'
Run Code Online (Sandbox Code Playgroud)

它对我有用。