Error establishing a database connection解决办法

最近在学习网络安全方面的内容,需要在低版本的WordPress中复现漏洞,这里记录一次安装4.2版本的WordPress时出现的Error establishing a database connection错误的处理过程;

从字面意义上理解,是在建立数据库链接时发生错误,那么导致这种错误无非有3个情况;

  1. 数据库的用户名和密码填写错误。
  2. 数据库的主机填写错误。
  3. 数据库服务没有启动。

通过一一检查,发现我并非由以上原因导致该错误;(后面发现是由第二个原因导致)

这个问题困扰了我好久,安装一度中止,我甚至怀疑因为版本原因,wordpress无法链接到我最新版本的MySQL。

后来我通过尝试将Database Host(默认:localhost)设置为 127.0.0.1,问题解决;

造成这种情况的原因我没有深究,这里暂时记录一下,如果你碰到一样的情况,希望能帮到你。

原创内容,如需转载,请注明出处;

本文地址: https://www.perfcode.com/p/error-establishing-a-database-connection.html

分类: 计算机技术
推荐阅读:
Kali更换国内源 默认情况下,kali系统使用的是官方提供的源,有的时候速度不错,有的时候速度不敢恭维,所以最好是将Kali源更改为国内的,这样安装软件和更新程序都可以享受到非常快的速度;
Python实现线性搜索(linear search) 线性搜索(linear search)通过从第一个元素开始遍历,与列表中的每个元素进行比较,直到匹配到元素或全部匹配完毕为止;
Linux终端重用上一条命令的参数 在Linux系统下,当你想使用上一条命令所用的参数,你可以通过这一条命令实现:
Python abs()函数 abs()函数是Python内置函数之一,它返回一个数的绝对值。这个函数只有一个参数,可以是整数、浮点数或者复数。
一条Linux命令让你看起来很忙还很酷 在Linux系统下,如果你想让你的终端看起来很忙,或者想在某人面前装酷,那么你一定需要这条命令来实现:
C语言检查矩阵是否为稀疏矩阵 在矩阵中,若数值为0的元素数目远远多于非0元素的数目,并且非0元素分布没有规律时,则称该矩阵为稀疏矩阵;