如何通过 5 个步骤轻松排除和修复 WordPress 数据库?
已发表: 2022-06-22内容管理系统最重要的部分之一是数据库 (CMS)。 WordPress 将您网站的所有内容存储在数据库中。 结果,数据库空间中的任何问题都可能导致您的整个网站崩溃。 如果您遇到特定问题,您可能需要进入 WordPress 来恢复数据库。
我们中的许多人将不得不在我们生活中的某个时刻修复 WordPress 数据库。
如果您收到一条错误消息,指出您无法连接到数据库或某些文件已损坏,则您的 WordPress 数据库很可能存在问题。
如果您希望优化您的 WordPress 数据库,请查看您的 WordPress 数据库优化指南。
目录
什么是 WordPress 数据库?
MySQL 开源数据库管理系统用于将您网站的数据存储在 WordPress 数据库中。 所有 WordPress 数据库都有一个默认的 MySQL 结构,可以让您的网站正常运行,但您可以通过添加更多表来更改它。
数据库是逻辑组织的集合。 数据库管理系统 (DBMS) 是与用户、数据交互以及检索和存储信息的软件程序。 拥有一个个人数据库来检索这些信息非常有用。

可以通过多种方式使用和访问数据库。 WordPress 的数据库管理系统是 MySQL。 MySQL 是一个开源数据库管理系统,用于管理 WordPress 数据库的用户数据、用户属性、帖子、评论和其他方面。 我们稍后再谈。
WordPress 使用 PHP 作为指令语言,使用嵌入在 PHP 标记中的 SQL 查询从 MySQL 数据库中进行 CRUD(创建、读取、更新和删除)信息。 WordPress 严重依赖其数据库。 它是系统的支柱,是保存所有重要数据的地方。 该数据库还保证您的页面运行顺畅并经过全面优化,并协助您定期备份数据。
为什么您的数据库需要修复?
下面列出了数据库问题的许多最普遍的原因。 有些人会出现一个独特的警告消息。 其他人将看到有关建立数据库连接的一般通知。
1. 数据库凭据不正确。
这是 WordPress 数据库连接问题最常见的原因,也是最容易解决的。
更改wp-config.php文件就像编辑代码一样简单,如果您不想自己编辑代码,也可以使用插件。
2.数据库中已经损坏的表
当您的数据库表确实已损坏时,您需要整理您的数据库。 如果您的凭据有效,网络正常,并且您没有达到 PHP 内存限制,那么下一个最可能的原因是数据库出现故障。
在 phpMyAdmin 中,您可以修复错误的数据库表。
3. 有错误的文件
如果您的 WordPress 安装中有损坏的文件夹,这可能会导致您的数据库出现问题。 这可能是插件文件损坏或其中一位开发人员进行更改的问题。
4. 连接问题
连接到您的服务器的问题是数据库不可用的解释之一。 如果您使用的是低成本托管服务,您的服务器可能会很慢或没有响应。 一家称职的托管公司将保证正常运行时间,表明这不是您问题的根源。
但是,最好与您的托管公司联系,看看是否有任何服务器问题。 为此,CyberPanel 支持团队随时为您解决任何新出现的问题。
5. 已达到 PHP 内存限制。
这是向您的网站添加媒体时最常发生的错误。
这表明您网站的内存已超出限制。 可以通过修改一些代码、更改一些托管服务提供商设置或使用插件来修复它。
6. 发现您的网站或数据库确实被黑了。
您的 WordPress 网站或数据库可能已被入侵。 但是,如果数据库由于攻击而出现问题,那么解决它并不像您想象的那么复杂。
您可以向托管服务提供商寻求帮助,也可以尝试自行解决问题。
您如何知道您的 WordPress 数据库需要修复?
作为 WordPress 用户,您可能已经遇到过相当多的 WordPress 问题。 在不时不时遇到障碍的情况下运行网站几乎是困难的。
- 出现错误消息“建立数据库连接时出错”。
- 您的网站缺少图片。
- 您的网站缺少内容。
- 您所看到的错误“无需更新您的 WordPress 数据库已经是最新的”。
您会在 WordPress 网站上注意到的最典型的错误消息之一是“建立数据库连接消息时出错”。 这几乎和出现代码错误时出现的可怕的“死机白屏”一样可怕。

如何修复WordPress数据库?
所以修复你的 WordPress 数据库是一个 5 步的过程。
- 备份
- 检查您的错误日志
- 检查和更改数据库的凭据
- 修复 WordPress 数据库
- 优化数据库。
第 1 步:备份您的 WordPress 网站
无论您选择何种措施来修复您的数据库,您都必须始终从创建网站备份开始。
使用备份插件或登录托管服务提供商的仪表板进行手动备份。
使用 CyberPanel WordPress Manager 备份您的网站非常简单。
只需转到CyberPanel仪表板

单击左侧菜单中的WordPress ->列出 WordPress

您将进入列表 WordPress 网站。 从这里,单击您的WordPress 网站标题

这是您的CyberPanel WordPress 管理器。 单击顶部选项卡面板中的备份

选择您的备份类型,然后单击创建备份

第 2 步:检查您的错误日志
错误日志是查找 WordPress 数据库中任何问题的最佳位置。

您可以查看错误日志以找出问题所在。 要查看您的错误日志,请按照以下步骤操作。
前往CyberPanel仪表板

单击左侧菜单中的Logs -> Error Log

这是显示错误日志的页面。 您可以检查所有可能发生的错误。

日志将向您显示您的网站发生了什么以及发生的任何错误。 您可以使用这些来找出数据库连接出了什么问题。
第 3 步:检查并更改数据库的凭据
不正确的数据库凭据是数据库连接问题的最典型原因。
您将观察到您的 wp-config.php 文件位于 WordPress 站点文件管理器的根目录中。
该文件包含四位信息,这些信息必须正确,您的站点才能正确访问您的数据库。 这些是:
- 数据库名称。
- MySQL 数据库用户名。
- MySQL 数据库密码。
- MySQL 主机名。
前往CyberPanel仪表板

单击左侧菜单中的WordPress ->列出 WordPress

您将进入列表 WordPress 网站。 从这里,单击您的WordPress 网站标题

这是您的CyberPanel WordPress 管理器。 点击文件管理器

右键单击wp-config.php文件,然后单击CodeMirror

更改数据库用户名和数据库密码,然后单击保存

第 4 步:修复 WordPress 数据库
下一步是告诉 WordPress 解决它发现的任何数据库问题。 您可以通过在 WordPress 站点的 wp-config.php 文件中添加一行代码来实现这一点。 为此,请按照以下步骤操作。
输入您的CyberPanel仪表板。

单击左侧菜单中的WordPress ->列出 WordPress

您将进入列表 WordPress 网站。 从这里,单击您的WordPress 网站标题

这是您的CyberPanel WordPress 管理器。 点击文件管理器

右键单击wp-config.php并单击CodeMirror

后
/* That's all, stop editing! Happy blogging. */
输入以下代码
define ('WP_ALLOW_REPAIR', true);

确保首先创建wp-config.php 文件的备份副本,以防万一。
下一步是转到网站的数据库修复部分。 http://your-site.com/wp-admin/maint/repair.php 是您可以找到它的地方。 将 your-site.com 替换为您网站的域。
这会将您带到可以修复数据库的页面:

如果您也想对其进行优化,WordPress 将遍历并优化您的数据库表,以使您的网站运行得更快。
选择这两个按钮之一,然后等待 WordPress 修复您的数据库。 您的网站现在应该可以运行了。
完成修复过程后,不要忘记删除刚刚添加到 wp-config.php 文件中的行。
第 5 步:优化数据库(可选以提高性能)
如果您管理一个优化的 WordPress 数据库并了解使用哪些策略来保持您的网站健康和快速,您将拥有良好的用户体验、更高的效率和更高的搜索引擎排名。 优化您的 WordPress 数据库是为您的网站用户提供更精致和一致的体验的好方法。
这是优化 WordPress 数据库的竞争指南。
但作为一种简短的快速方法,请按照以下步骤操作
输入您的CyberPanel仪表板。

单击左侧菜单中的数据库-> PHPMyAdmin

PHPMyAdmin将在另一个窗口中打开。 从左侧菜单中单击您站点的数据库

选择数据库中的所有表,然后在selected中选择优化表。

结论
不过现在,您的网站应该可以正常运行,不再出现表明数据库或文件丢失、损坏或其他错误的问题。
建议您经常备份您的网站,以避免在再次发生这种情况时进行冗长的修复过程。