所有分类
  • 所有分类
  • WP插件Pro
  • HTML模板
  • 微信小程序模板
  • 源码

如何修复 WordPress 数据库错误(6 种简单方法)

多年来,许多用户联系我们咨询如何修复WordPress 数据库。保持WordPress 网站平稳运行需要一个健康的数据库。如果数据库损坏,那么可能会导致许多问题,包括错误消息、白屏,甚至完全失去功能。

我们有快速修复 WordPress 数据库的经验,今天将教您如何立即启动并运行网站。例如,可以检查登录凭据或使用不同的工具和插件来修复 WordPress 数据库。

在本文中,我们将展示如何通过几个简单的步骤修复 WordPress 数据库。

如何判断WordPress数据库是否需要维修

WordPress 数据库是正确运行您的网站所需的所有信息的集合。这包括您的所有博客文章、页面、注册用户、媒体文件和设置。

如果您的数据库已损坏并需要修复,那么以下是一些需要注意的常见迹象:

  • 白屏死机 (WSoD):这是一个通用术语,用于描述您的网站显示空白页面而不是其通常内容的情况。损坏的数据库可能是您看到 WSoD 的原因之一。
  • 错误消息:您可能会看到与数据库相关的错误消息。例如,“建立数据库连接时出错”或“无法选择数据库”等错误表明数据库存在问题。
WordPress中的数据库连接错误
  • 缺少内容或格式问题:如果您的网站内容似乎丢失或格式不合适,则可能是数据库损坏的迹象。
  • 插件或主题故障:同样,如果插件或主题突然停止正常工作,则可能是底层数据库的罪魁祸首。

也就是说,让我们看看什么可能导致您的WordPress数据库损坏。

什么原因导致WordPress数据库损坏?

通过了解可能损坏您的 WordPress 数据库的常见原因,您可以采取措施防止它们并保持数据库健康。

例如,您的 Web 服务器出现问题,例如突然断电或硬件故障,可能会损坏您的数据库。或者,对您网站的恶意攻击可能会针对您的数据库,从而可能导致损坏。

另一方面,如果存储在文件中的数据库凭据(用户名、密码等)不正确,则可能会导致数据库连接问题。wp-config.php

同样,如果您的网站试图使用超过Web服务器允许的内存(PHP内存限制),那么也可能导致数据库错误和潜在的损坏。

现在,让我们看看可以轻松修复 WordPress 数据库的不同方法。

重要提示:在使用任何修复方法之前,您必须备份您的 WordPress 网站和数据库。这样,如果在修复过程中出现问题,您可以从备份中恢复您的网站。

要了解更多信息,请按照我们的指南进行操作,了解如何进行WordPress数据库备份

1. 检查和编辑 WordPress 数据库凭据

修复 WordPress 数据库的最常见和最简单的方法之一是检查凭据。通常,不正确的用户名和密码会导致数据库连接错误,尤其是在您最近将站点移至新主机的情况下。

WordPress 数据库凭据存储在 wp-config.php 文件中。要编辑文件,您需要使用 FTP 客户端或文件管理器工具。如果您以前没有编辑过该文件,请参阅我们的指南,了解如何编辑wp-config.php文件

打开文件后,查找以下行:

1
2
3
4
5
6
7
8
9
// ** MySQL settings - You can get this info from your web host ** //
/** 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' );

接下来,您必须确保数据库名称、用户名、密码和数据库主机的信息正确无误。

您可以从您的 WordPress 托管服务提供商处确认此信息。例如,在Bluehost中,您可以转到网站的设置。

Bluehost 站点设置

从这里,切换到“高级”选项卡,然后向下滚动“数据库”部分。

然后单击“管理”按钮继续。

单击“数据库”部分旁边的“管理”按钮

这将在cPanel中打开MySQL数据库页面。

从这里,您可以在“当前数据库”部分找到用户名和密码。如果凭据不匹配,请将它们复制并粘贴到记事本 (.txt) 文件中,以便将它们添加到wp-config.php文件中。

在“当前数据库”部分中查找数据库名称和用户名

2.访问phpMyAdmin修复WordPress数据库

如果您对数据库感到满意,那么您可以使用phpMyAdmin来修复您的WordPress数据库。phpMyAdmin 是一个基于 Web 的界面,用于管理 MySQL 数据库。

首先,您需要登录到您的 WordPress 托管仪表板并前往 cPanel。在Bluehost中,您可以打开网站设置,转到“高级”选项卡,然后单击cPanel部分中的“管理”按钮。

Bluehost 高级 cPanel

接下来,您将看到托管服务提供商的cPanel。

只需导航到phpMyAdmin并单击链接即可。

在cPanel上选择phpMyAdmin

在下一个屏幕上,您应该看到phpMyAdmin面板。

现在,您可以从左列中选择要修复的数据库,也可以转到顶部的“数据库”部分。

选择数据库表

接下来,您将在数据库中看到不同的表。只需向下滚动并单击“全选”选项。

您还需要单击“已选择”下拉菜单,然后选择“修复表”选项。

在数据库中选择要修复的表

phpMyAdmin 现在将尝试修复选定的表。如果发现任何错误,它们将被修复。

修复完成后,您应该会看到一条成功消息。

请参阅修复表成功消息

3.使用插件修复WordPress数据库

修复 WordPress 数据库的另一种方法是使用插件。如果您不习惯编辑文件或使用phpMyAdmin,则此方法是最佳选择。

您可以使用许多 WordPress 数据库插件。在本教程中,我们将使用 WP-DBManager 插件。它是一个免费的插件,允许您对数据库执行不同的操作,例如优化、修复、备份等。

首先,您需要在您的网站上安装并激活 WP-DBManager 插件。

激活后,您可以从 WordPress 仪表板转到数据库 » 修复数据库页面。

选择要修复的数据库表

接下来,您可以在数据库中选择要修复的表。如果您不确定要修复哪些表,只需选择所有表,然后单击底部的“修复”按钮。

然后,该插件将尝试修复您的 WordPress 数据库并解决任何问题。

4.使用内置的WordPress数据库修复工具

WordPress 还提供了一个内置的修复工具,您可以使用它来修复轻微的数据库损坏问题。但是,您需要手动编辑wp-config.php文件才能访问修复工具。

首先,您需要使用 FTP 客户端或文件管理器打开您网站的文件。从这里,找到文件,该文件通常位于 WordPress 安装的根目录中。wp-config.php

继续使用文本编辑器或记事本文件打开文件。接下来,您需要在该行之前添加以下代码片段:/* That's all, stop editing! Happy publishing. */

1
define ('WP_ALLOW_REPAIR', true);

完成后,您可以在 Web 浏览器中输入以下 URL 以打开修复工具:

http://www.example.com/wp-admin/maint/repair.php

请记住将“example.com”替换为您自己的域名。

工具打开后,只需单击“修复数据库”按钮。

修复WordPress数据库

修复 WordPress 数据库后,您可以从wp-config.php文件中删除代码片段,以防止未经授权的访问。

该修复工具不需要用户登录即可使用它,因此留下代码可能会导致安全漏洞。

5.从托管服务cPanel修复WordPress数据库

您还可以从网络托管服务提供商的 cPanel 访问预构建的修复工具,以修复损坏的 WordPress 数据库。

首先,您需要从托管服务的仪表板打开 cPanel。例如,在Bluehost中,您可以打开网站设置。

Bluehost 站点设置

之后,您需要切换到“高级”选项卡。

从这里,向下滚动到 cPanel 部分,然后单击“管理”按钮。

Bluehost 高级 cPanel

打开cPanel后,向下滚动到“数据库”部分。

接下来,您可以单击“MySQL 数据库”选项。

cPanel中的MySQL数据库

之后,您可以单击“修复数据库”下的下拉菜单,然后选择要修复的数据库。

继续并单击“修复数据库”按钮继续。

选择要修复的数据库

托管服务将自动修复您的数据库。

该过程完成后,您应该会看到一条成功消息。

数据库修复成功消息

6.使用WP-CLI修复WordPress数据库

对于开发人员和高级用户,有一个命令行选项可以使用WP-CLI(WordPress命令行界面)修复WordPress数据库。

WP-CLI是一个强大的工具,但它也比这里提到的其他方法更具技术性。如果您对命令行不熟悉,最好坚持使用其他修复方法之一。

首先,您需要使用 SSH 访问您网站的服务器。为此,您需要知道 SSH 凭据才能执行此步骤。

如果您使用的是 Mac 或 Linux,则预装了 SSH 软件。但是,Windows 用户将需要 PuTTY 等第三方软件才能使用 SSH。

PuTTY 设置

一旦安装完成并连接到站点文件,请确保您位于 WordPress 安装所在的目录中。

从这里,只需在终端窗口中运行以下命令:

1
wp db repair

此命令将尝试修复 WordPress 数据库中任何损坏的表。

我们希望本文能帮助您学习如何通过简单的步骤修复 WordPress 数据库。

 

资源下载
下载价格免费
主题都带数据,跟演示站一样,100%纯净,正版可商用

原文链接:https://www.itaoda.cn/blog/14734.html,转载请注明出处。

0
使用和安装有任何问题
请加客服QQ:1442071397 或wechat:pufei889


免责声明

本站所发布的部分内容自网络,该部分内容限用于学习和研究目,有版权问题的,下载后的24个小时之内,从您的电脑中彻底删除。且不得将用于商业或者非法用途,否则,一切后果请用户自负,与本站无关。

评论0

请先
没有账号?注册  忘记密码?

社交账号快速登录

× 发送
微信扫一扫

温性提示

演示站服务器在国外,网站打开速度有点慢,请耐心等待

多功能、多行业外贸商城 wordpress商城WOOCOMMERCE

23+
行业模板