【问题标题】:WordPress and MySQL - The server requested authentication method unknown to the clientWordPress 和 MySQL - 服务器请求客户端未知的身份验证方法
【发布时间】:2018-11-06 15:14:31
【问题描述】:

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

现在我似乎无法设置它。我得到了

The server requested authentication method unknown to the client

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

old_passwords=1

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

有人可以帮帮忙吗...

【问题讨论】:

  • 我认为你将不得不降级 mysql 的版本。 mysqlserverteam.com/…
  • 当然是我想听到的最后一个答案,但看起来我别无选择

标签: mysql wordpress authentication php-7


【解决方案1】:

事实证明,我仍然可以通过 word press 使用最新版本的 MySQL。使用 MySQL Workbench GUI 工具创建数据库用户时,我必须为我的密码选项选择标准身份验证。

在使用安装程序配置服务器时,我还指定了与 Mysql 5x 兼容的密码验证。

【讨论】:

    【解决方案2】:

    除了将mysql版本降级到5.7以下,还可以使用该命令创建mysql用户

    CREATE USER 'username'@'%' IDENTIFIED WITH mysql_native_password BY 'password'
    

    它对我有用。

    【讨论】:

    • 我被Error Establishing a Database Connection 卡住了,创建一个像这个答案这样的用户解决了这个问题。 (可能会帮助某人)
    猜你喜欢
    • 2020-12-03
    • 2018-10-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-02
    • 2019-02-21
    • 2019-05-05
    • 2019-04-24
    相关资源
    最近更新 更多