Linux系统WordPress网站访问报“建立数据库连接时出错”的解决方法
问题描述
用WordPress模板建立的网站,访问报“建立数据库连接时出错”或者“Error establishing a database connection”错误。
问题原因
该问题通常是因为网站程序不能正常连接访问MySQL数据库导致,所以需要排查服务器上MySQL数据库服务。
解决方案
1.执行如下命令,查看MySQL进程。
ps aux|grep mysql
系统显示类似如下,说明数据库是运行正常。
系统显示类似如下,说明数据库是没运行。
2.手动启动MySQL数据库后,再访问网站进行测试。
3.执行如下命令,然后输入mysql的密码,测试是否可以正常登录到数据库中。
mysql -u[$User] -h[$IP] -p[$Password]
注:
▫[$User]为用户名。
▫[$IP]为数据库地址。
▫[$Password]为数据库密码。
如下图所示,不能登录到 MySQL,数据库的密码错误,请重新修改mysql的密码。
4.修改完MySQL的密码且能正常登录后,再修改WordPress网站程序中连接数据库的设置。执行如下命令,编辑文件,修改MySQL密码的设置,然后保存并退出即可。
vim wp-config.php
系统显示类似如下。
适用于
•云服务器 ECS
如果您有其他问题,可以联系北京优胜智连阿里云代理商,为您提供一对一专业全面的技术服务,同时新/老阿里云会员,均可享受我公司代理商价格,欢迎咨询!