Linux系统WordPress网站访问报“建立数据库连接时出错”

Linux系统WordPress网站访问报“建立数据库连接时出错”

贡献者:

KB小秘书

 · 

更新时间:2019-08-08 16:02:37

提示: 这是一篇由阿里云ACE开发者(Alibaba Cloud Engineer)贡献,针对特定用户问题发布的文章。文档的内容以原稿呈现,阿里云对于文档内容不做任何形式的承诺。阿里云有权在未经通知的情形下对文档内容做出任何形式的修改。

问题描述

用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
  • 89

    发布KB

  • 555

    回答问题

  • 1

    粉丝数