如何手动清理WordPress数据库

如何手动清理WordPress数据库

如何手动清理WordPress数据库

  WordPress数据库是您网站的文件柜。它存储从内容到帖子、页面、评论、修订甚至网站主题和插件设置的所有内容。

如何手动清理WordPress数据库

  如果您已经使用WordPress CMS内容管理系统很长时间,您的数据库很可能会被您不再需要的东西弄得一团糟。这个无用的数据库占用了大量空间,甚至会减慢您的站点负载。这最终会影响您网站的用户体验。

  在这种情况下,定期清理WordPress网站可以帮助您减少数据库大小,本文,晓得博客为你介绍如何手动清理WordPress数据库。

  推荐:如何通过MySQL数据库添加新的WordPress用户

需要清理的东西

  在WordPress上所做的一切都保存在数据库中,并且随着您的网站的增长,它会积累更多的数据库,这使得它变得臃肿。通过清理和优化此数据库,可以节省宝贵的网站加载时间。然而,一个干净的WordPress网站对于搜索引擎爬虫来说是很好的。

  这是需要清理和优化网站的快速列表:

  • 垃圾评论
  • 已删除评论
  • 自动草稿或自动保存帖子
  • Pingbacks和引用
  • 您已删除的插件在数据库中留下的数据库条目
  • 您已删除的主题留下的数据库条目
  • 过期的瞬态
  • 发布修订
  • 自动草稿
  • 未获批准的评论
  • 未使用的插件
  • 孤立的帖子元、术语关系、评论元、用户元
  • 重复的帖子元、用户元、评论元
  • 已删除的帖子
  • 嵌入缓存
  • wp-options

备份WordPress数据库

  就像我之前说的,WordPress数据库包含运行WordPress网站所需的一切。意味着,一个错误的举动或删除一个错误的东西可能会完全破坏网站。这就是为什么总是建议在对数据库进行任何更改之前备份您的网站。

  无论您是进行小改动还是大改动,都无关紧要。如果出现问题,备份您的网站将确保您高枕无忧。当然,也可以使用WordPress备份插件来执行备份过程。

  如果不想使用任何插件,则使用FileZilla等FTP程序下载文件并使用phpMySQL下载数据库。另一种方法是将网站连接到Dropbox等云存储系统并进行备份。通过这种方式,您可以从任何有Internet连接的地方访问这些文件。

  推荐:WP Staging Pro插件教程WordPress备份复制迁移插件

手动清理WordPress数据库

  尽管有插件可以帮助您更快地清理所有不必要的数据库,但仍然可以在不使用任何插件的情况下手动清理它们。

使用phpMyAdmin

  登录到您的cPanel,然后在仪表板上导航到DATABASES。在这里,您会找到一个名为phpMyAdmin的工具。

使用phpMyAdmin清理数据库

  单击此工具,您将在左侧看到您网站的数据库。表格列显示您站点的每个数据库的名称。确保不要着急,因为您可以删除错误的。逐表查找要删除的特定数据。

  之后,选择要删除的数据库,点击SQL选项卡,输入SQL命令。然后点击GO运行它们。

  推荐:如何使用phpMyAdmin恢复备份的MySQL数据库

使用MySQL

  单击cPanel中数据库下的MySQL数据库。然后在当前数据库下,找到要删除的数据库,然后单击删除。

  之后,将出现一个新屏幕并提示您确认删除所选数据库。确保您正在删除正确的数据库,然后单击Delete Database。

  推荐:如何为WordPress网站创建mysql数据库

清理WordPress数据库的SQL查询

  请记住,任何这些查询都应该在备份整个数据库之前进行。并确保将wp-table前缀替换为您的WordPress网站上使用的前缀。否则,查询将不起作用。

删除帖子修订及其元数据

  修订是有用的功能,但如果您将它们保留更长时间并且不时不时删除它们,您的数据库将很快变大。

DELETE a,b,c FROM wp_posts a WHERE a.post_type='revision'LEFT JOIN wp_term_relationships b ON(a.ID=b.object_id)LEFT JOIN wp_postmeta c ON(a.ID=c.post_id);

  推荐:什么是元数据

删除旧插件并发布数据

  使用这个单一查询,您可以清理两个数据库。确保将“META-KEY-NAME”替换为您要清除的值。

DELETE FROM wp_postmeta WHERE meta_key='META-KEY-NAME';

删除垃圾评论

  垃圾评论一一删除很累。但是使用此查询,您可以将它们全部删除。

DELETE FROM wp_comments WHERE comment_approved='spam';

  推荐:如何设置/禁用WordPress网站的评论功能

删除未批准的评论

  此查询用于批量删除所有未批准的评论。

DELETE from wp_comments WHERE comment_approved='0';

删除旧的简码

  未使用的旧简码在您的数据库中徘徊并产生可读性问题。因此使用此查询来清理它们。

  并确保将[YOUR-SHORTCODE]替换为您未使用的简码。

UPDATE wp_post SET post_content=replace(post_content,'[YOUR-SHORTCODE]','');

  推荐:如何向WordPress网站添加自定义简码

删除未使用的标签

  当您将标签添加到帖子然后删除它们时,它们往往会随着时间的推移而累积。在这种情况下,以下查询将删除与您的任何网站帖子无关的所有标签。

DELETE FROM wp_terms WHERE term_id IN(SELECT term_id FROM wp_term_taxonomy WHERE count=0);
DELETE FROM wp_term_taxonomy WHERE term_id not IN(SELECT term_id FROM wp_terms);
DELETE FROM wp_term_relationships WHERE term_taxonomy_id not IN(SELECT term_taxonomy_id FROM wp_term_taxonomy);

删除Pingbacks和Trackbacks

  如果您正在使用pingbackstrackbacks,请使用以下查询删除它们。另外,不要忘记在运行查询之前禁用这两个。

DELETE FROM wp_comments WHERE comment_type='pingback';
DELETE FROM wp_comments WHERE comment_type='trackback';

  推荐:WordPress如何为图像元素添加明确的宽度高度

删除瞬变

  有时WordPress和插件会设置不必要的瞬变,这些瞬变会占用数据库中的大量空间。在这里,您可以使用这种安静来清除瞬变。

DELETE FROM wp_options WHERE option_name LIKE('%transient%');

删除提要缓存

  WordPress将提要缓存存储在wp_options表中。因此,使用以下查询可以清除提要缓存。

DELETE FROM wp_options WHERE option_name LIKE('transient%_feed%')

  推荐:WordPress缓存插件WP Fastest Cache插件使用教程

删除评论代理

  当有人在您的博客上留下回复时,WordPress默认将用户代理保存在数据库中。因此,要删除这些评论,请使用此查询-

update wp_comments set comment_agent='';

批量删除旧帖

  可能有些文章不再需要。在这种情况下,您可以删除它们。以下查询将帮助您删除超过600天的内容。

DELETE FROM wp_posts WHERE post_type='post' AND DATEDIFF(NOW(),post_date)>600

  推荐:Ajax Search Pro插件WordPress Ajax搜索插件

使用插件清理WordPress数据库

  您会发现一些免费和高级插件可以轻松清理您的WordPress数据库。在易用性和效率方面,我建议您使用-

1、WP-Optimize

  wp优化插件来清理你的WordPress数据库

  只需从您的WordPress仪表板安装并激活此插件。完成激活后,转到WP-Optimize并选择要清理的清理选项旁边的“运行优化”。

wp-optimize清理WordPress数据库

  从表选项卡中,您将获得数据库中的所有表,以及它们的大小和插件可以节省的总空间。“设置选项卡”将显示计划数据库优化,使其可以每周或每月自动运行。

2、WP-Sweep

  Wp sweep插件来清理你的WordPress数据库必须安装并激活这个插件,完成后,进入” Tools工具 “->” Sweep扫描 ” ,插件的设置选项就会出现。然后,您只需单击要清理的每个条目旁边的“Sweep”。

wp-sweep清理WordPress数据库

  如果要清理所有数据库,只需选择“Sweep All”

  推荐:10个最佳WordPress媒体库管理插件

总结

  以上是晓得博客为你介绍如何手动清理WordPress数据库,在提高站点性能方面,建议从养成清理数据库的习惯,有了这份关于如何手动清理WordPress数据库的指南,绝对可以轻松完成。希望对你的WordPress建站有所帮助,如有问题,可联系我们。

  推荐:WordPress网站运行缓慢的原因

  推荐:WordPress优化修复WordPress网站速度慢加载慢


晓得博客,版权所有丨如未注明,均为原创
晓得博客 » 如何手动清理WordPress数据库

转载请保留链接:https://www.pythonthree.com/how-to-clean-wordpress-database-manually/

滚动至顶部