我刚刚在这里碰到了一堵砖墙。尝试像所有人一样安装WordPress,我下载了最新版本的MySql 8.XX
和最新版本的wordpress以及最新版本的PHP 7.xxx
。
现在我似乎无法设置它。我正在得到
The server requested authentication method unknown to the client
错误。当我检查这个论坛上的一些问题和答案时,有些人建议我添加
old_passwords=1
到 MySQLdefaults.ini
文件。我这样做,我的服务不会启动。我尝试将用户密码更改为安全密码,经过几个小时的尝试,我还发现即使我输入了错误的密码,我仍然收到相同的错误......
有人可以帮助男人吗...
除了将 mysql 版本降级到低于 5.7 之外,您还可以使用此命令创建 mysql 用户
CREATE USER 'username'@'%' IDENTIFIED WITH mysql_native_password BY 'password'
它对我有用。
事实证明,我仍然可以使用最新版本的MySQL与wordpress。使用 MySQL 工作台 GUI 工具创建数据库用户时,我必须为密码选项选择标准身份验证。
在使用安装程序配置服务器时,我还指定了Mysql 5x兼容的密码身份验证。