如何修复“建立数据库连接错误”在WordPress

你有没有想过你的网站实际上是如何工作的? 它通常不依赖于CMS,公式是非常通用的. 系统将信息存储在MySQL数据库中,并在需要取回或写入更多信息时连接到MySQL数据库.

有时你可能会遇到由这个公式引起的困难. 你的网站可能会宕机,导致MySQL数据库连接错误.

Do you deal with the WordPress websites? 如果你读了这篇文章并访问了这个博客,我想是的. 然后你应该偶然发现了一个常见的WordPress错误,叫做“建立数据库连接错误”。.

今天我想深入研究一下,告诉你这个错误的原因是什么,如果可能的话,如何在你这边解决它.

Oh, by the way, even in case my ways of fixing it won’t work, I’ll give you a hint about how to fix it anyway!


What are the common reasons

Prior to trying to solve this problem, 我建议检查一下这个错误的基本原因是什么.

  • 您的登录和密码凭证与wp-config文件中提到的凭证不匹配. It’s one of the most common things to happen. 特别是,当你把你的网站从本地主机转移到主机
  • 由于托管提供商的技术问题,您的数据库可能已经搞砸了
  • 您安装的插件或主题损坏了数据库
  • 你的网站无法处理你得到的流量负荷

这些都是原因,你应该决定你这次面对的是哪一个. 为了做到这一点,我建议你尝试所有的方法来解决这个问题,我将进一步给你.

However, you should always remember that safety goes first, 所以在我们修复之前,你应该备份你的网站. 这将确保您的网站不会得到更多的搞砸,如果你做错了.

首先,到你的FTP服务器下载你所有的文件. 下载任何与你的网站相关的东西,这非常重要.

然后转到数据库并将所有表导出到 .sql file.


wordpress error establishing a database connection


How you can fix it

首先,我建议您检查您的wp-config文件. You can find it in the main folder of your website. It’s called the ‘wp-config.php’, you can open it with any text editor, 如果你是开发人员,你的电脑上就有括号或Sublime.

然后简单地滚动并查找代码的以下部分:

/** The name of the database for WordPress */
define( 'DB_NAME', 'database_name_here' );
 
/** MySQL database username */
define( 'DB_USER', 'username_here' );
 
/** MySQL database password */
define( 'DB_PASSWORD', 'password_here' );
 
/** MySQL hostname */
define( 'DB_HOST', 'localhost' );


现在,请确保这些凭证实际上与您的托管提供商仪表板中的凭证匹配. In order to check this out, 转到仪表板,访问FTP和MySQL部分,检查提供商给你的那些是否与你的 php-config file.

哦,我还应该提到,您的数据库主机应该始终设置正确. 当你把你的网站从本地主机上传到外部服务器时, 您应该将DB_HOST值从' localhost '更改为您的主机提供商提供的值.

如果一切正常,但您仍然得到这个错误,让我们看看我们还能做些什么.

我不确定你是否知道,但是你可以要求WordPress为你修复你网站的问题. 为了做到这一点,你应该执行一些简单的动作.

回到你的wp-config文件,添加下面一行:

define('WP_ALLOW_REPAIR', true);
保存并应用更改后,您应该转到/wp-admin/ maintenance /repair目录.php页面,您将看到来自WordPress的以下消息.

wordpress error establishing a database connection

您在这里有两个选项:修复数据库和修复和优化数据库.

Personally, 我建议您使用第二个选项,因为它可以更深入地了解您的问题,并且不仅可以通过修复它来解决问题,还可以根据自己的指导原则对其进行优化.


Did it help?

Now let’s see if it helped you. 你还会得到这个愚蠢的错误,让你想让你的笔记本电脑崩溃吗?

No worries, my friend. I’ve got to tell you this great feature from Templateog体育首页 that I’ve recently used. 他们有自己的服务中心,他们可以解决你需要的任何问题. Just get in touch with them, 它们将帮助您修复任何错误并执行您需要的任何自定义.

我之前的一个项目是由这些人定制并准备发布的. My clients were very happy with the results, 我也不会因为那些可能出现的错误而感到头疼.


Related Posts

安全修改WordPress数据库的插件和教程

为社交媒体网站建立数据库-一些基本知识

在每个WordPress站点上安装六个WordPress插件



Stephen Chen

对他们所做的事情充满激情和激励,人们工作得更好,创造出更有趣的项目. 我坚信它的说法,所以我尽我所能用我的文章来激励其他人.

Get more to your email

订阅我们的时事通讯和访问独家内容和提供只提供给og体育首页Post订户.

From was successfully send!
Server error. Please, try again later.