文档

访问WordPress管理员登录地址提示“Error establishing a database connection”

更新时间:

本文介绍访问WordPress管理员登录地址显示“Error establishing a database connection”的问题描述、问题原因和解决方案。

问题描述

访问WordPress管理员登录地址http://8.219.XX.XX/wp-login.php显示Error establishing a database connection,具体如下图所示。

image

问题原因

可能原因为服务器的内存资源不足。

解决方案

  1. 远程连接轻量应用服务器。具体操作,请参见远程连接Linux服务器

  2. 执行以下命令,查看包含mysql的进程。

    ps -ef | grep mysql

    回显信息如下图所示,表示不存在mysql的进程。

    image

  3. 执行以下命令,启动数据库。

    /etc/init.d/mysqld start
  4. 执行以下命令,查看是否因为内存资源不足导致进程被终止。

    grep "Out of memory" /var/log/messages

    回显信息如下图所示,表示实例内存资源不足导致数据库的进程被终止。

    image

  5. 升级服务器的内存配置。具体操作,请参见升级配置

    说明

    建议服务器的内存大于等于4 GB。