Wordpress 建立数据库连接时出错Error establishing a database connection Mysql80
建立数据库连接时出错的排除几种情况:
- 确定用户名和密码正确;
- 确定数据库名正确;
- 确定MySQL服务器地址和端口正确。
排除以上情况还是出现以下错误提示:
有可能是本记录所述原因,MySQL数据库登陆用户密码加密方式问题。
~# mysql -uroot -p //进入MySQL
mysql> use mysql;
mysql> select host,user,plugin from user; //查看用户密码加密方式
plugin栏显示caching_sha2_password 是一种新的加密方式,Wordpress有些版本是不支持的,需要修改加密方式,输入以下指令:
mysql> update user set plugin='mysql_native_password' where user='root'; //修改加密方式指令
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456'; //指定加密方式修改密码
mysql> select host,user,plugin from user; //查看用户密码加密方式更改情况
mysql> flush privileges; //更新权限
mysql> exit; //退出MySQL
~# service mysql restart //重启MySQL
WordPress重新链接MySQL数据库。
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
评论已关闭