跳到主要内容

如何清理元数据:简化WordPress数据库清理

清理您的WordPress元数据有助于保持网站快速、有序和对SEO友好。随着时间的推移,数据库中可能会积累不必要的元数据,从而降低性能。本指南将向您展示如何使用phpMyAdmin安全地清理WordPress元数据,包括删除未使用的行和优化您的文章及评论表以提高网站速度。 定期优化数据库以改善访客的网站性能是至关重要的。本文将解释如何清理WordPress元数据。

  • 您需要了解的信息
  • 如何在phpMyAdmin中打开数据库
  • 如何删除没有ID的行
  • 如何优化文章和评论表
  • 总结

您需要了解的信息

要完成本教程,您需要了解以下信息:

  • 在开始之前: 在执行本文中的任何步骤之前,请务必备份您的数据库。您将从数据库中删除数据。意外删除错误的信息可能需要从备份中恢复数据库。如果您需要有关如何备份数据库的帮助,请查看我们关于如何备份MySQL数据库的文章。
  • 您的Bluehost账户的用户名和密码。 需要登录帮助吗? 如果您需要帮助或复习一下,本指南将向您展示如何登录WordPress网站 - WP管理访问。
  • 您的WordPress数据库的名称。如果您没有这个,请参阅我们关于如何找到WordPress数据库的文章。

如何在phpMyAdmin中打开数据库

  1. 登录到您的Bluehost账户管理器。

  2. 在左侧菜单中,点击网站

  3. 点击您要管理的网站旁边的管理按钮。 Bluehost账户管理器 - 网站管理按钮

  4. 概览标签中,点击PHPMyAdmin按钮。 am-php-my-admin-1

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

如何删除没有ID的行

  1. 注意附加到您的数据库表的前缀。在我们的示例数据库中,所有表名都以_wp_rfrz__开头。这是我们的数据库前缀;您的前缀会有所不同。 phpmyadmin-tables-sample-2

  2. 点击SQL标签。 phpmyadmin-tables-sample-sql

评论元数据

以下步骤解释如何清除评论元数据。

  1. 将以下代码复制并粘贴到文本框中: ```

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_替换为您的数据库前缀。
![phpmyadmin-tables-sample-3](img/wordpress-clean-meta-data_04_163b736d.png)

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;


  1. 将your_prefix_替换为您的数据库前缀。
  2. 点击执行按钮。

如何优化文章和评论表

  1. 在phpMyAdmin顶部,点击结构标签。 phpmyadmin-tables-sample-4

  2. 选择commentscommentmetapostspostmetaphpmyadmin-tables-sample-5

  3. 在标记为选择的内容的下拉菜单中,选择优化表

现在,表中应该已删除不必要的元数据。如果在此过程后您遇到任何网站问题,请考虑使用备份恢复数据库。

总结

定期清理您的WordPress元数据有助于使数据库运行得更好,并改善您网站的性能。要删除未使用的数据并优化您的表以提高SEO和速度,请在phpMyAdmin中按照这些步骤操作。在进行更改之前,请始终备份您的数据库,以确保安全顺利的清理过程。