Windows Sever 2019上安装Wordpress提示无法连接到数据库
解决:
先检查下数据库是否连接正常,是否是数据库登陆账户或者密码填写错误,如果都确认没有填写错误,那有可能是连接数据库的加密方式不一致,导致无法正常连接。
由于我Server上安装的是mysql8,加密规则是sha2,使用MySQLWorkbench可以正常连接,而换其他的数据库工具连接会提示“找不到指定的模块”,如下图:
所以可以推断出是加密方式有问题,因此我们需要修改加密方式为sha1 ,运行cmd进入命令行,执行如下命令:
mysql -hlocalhost -uroot -p
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
FLUSH PRIVILEGES;
alter user 'root'@'localhost' identified by '123456';
其中第一条执行后需要输入数据库连接密码;
最后一条的'123456'即为你的数据库连接密码;
操作成功后,刷新下wordpress安装界面即可 O(∩_∩)O