如何清理元数据:简化WordPress数据库清理
清理您的WordPress元数据有助于保持网站快速、有序和对SEO友好。随着时间的推移,数据库中可能会积累不必要的元数据,从而降低性能。本指南将向您展示如何使用phpMyAdmin安全地清理WordPress元数据,包括删除未使用的行和优化您的文章及评论表以提高网站速度。 定期优化数据库以改善访客的网站性能是至关重要的。本文将解释如何清理WordPress元数据。
- 您需要了解的信息
- 如何在phpMyAdmin中打开数据库
- 如何删除没有ID的行
- 如何优化文章和评论表
- 总结
您需要了解的信息
要完成本教程,您需要了解以下信息:
- 在开始之前: 在执行本文中的任何步骤之前,请务必备份您的数据库。您将从数据库中删除数据。意外删除错误的信息可能需要从备份中恢复数据库。如果您需要有关如何备份数据库的帮助,请查看我们关于如何备份MySQL数据库的文章。
- 您的Bluehost账户的用户名和密码。 需要登录帮助吗? 如果您需要帮助或复习一下,本指南将向您展示如何登录WordPress网站 - WP管理访问。
- 您的WordPress数据库的名称。如果您没有这个,请参阅我们关于如何找到WordPress数据库的文章。
如何在phpMyAdmin中打开数据库
-
登录到您的Bluehost账户管理器。
-
在左侧菜单中,点击网站。
-
点击您要管理的网站旁边的管理按钮。

-
在概览标签中,点击PHPMyAdmin按钮。

-
在屏幕左侧,点击与您的WordPress安装相关的数据库。

如何删除没有ID的行
-
注意附加到您的数据库表的前缀。在我们的示例数据库中,所有表名都以_wp_rfrz__开头。这是我们的数据库前缀;您的前缀会有所不同。

-
点击SQL标签。
评论元数据
以下步骤解释如何清除评论元数据。
- 将以下代码复制并粘贴到文本框中: ```
SELECT * FROM your_prefixcommentmeta WHERE comment_id NOT IN ( SELECT comment_id FROM your_prefix_comments ); DELETE FROM your_prefix_commentmeta WHERE comment_id NOT IN ( SELECT comment_id FROM your_prefix_comments ); SELECT * FROM your_prefix_commentmeta WHERE meta_key LIKE '%akismet%'; DELETE FROM your_prefix_commentmeta WHERE meta_key LIKE '%akismet%';
2. 将your_prefix_替换为您的数据库前缀。

3. 点击**执行**按钮。
### 文章元数据
以下步骤解释如何清除文章元数据。
1. 将以下代码复制并粘贴到文本框中: ```
SELECT * FROM your_prefix_postmeta pm LEFT JOIN your_prefix_posts wp ON wp.ID = pm.post_id WHERE wp.ID IS NULL;
DELETE pm FROM wp_postmeta pm LEFT JOIN your_prefix__posts wp ON wp.ID = pm.post_id WHERE wp.ID IS NULL;
- 将your_prefix_替换为您的数据库前缀。
- 点击执行按钮。
如何优化文章和评论表
-
在phpMyAdmin顶部,点击结构标签。
-
选择comments、commentmeta、posts和postmeta。

-
在标记为选择的内容的下拉菜单中,选择优化表。
现在,表中应该已删除不必要的元数据。如果在此过程后您遇到任何网站问题,请考虑使用备份恢复数据库。
总结
定期清理您的WordPress元数据有助于使数据库运行得更好,并改善您网站的性能。要删除未使用的数据并优化您的表以提高SEO和速度,请在phpMyAdmin中按照这些步骤操作。在进行更改之前,请始终备份您的数据库,以确保安全顺利的清理过程。