优知新2年前更新关注私信 ------正文内容展示,开始汲取新知识啦------ 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的工具。 如何手动清理WordPress数据库 单击此工具,您将在左侧看到您网站的数据库。表格列显示您站点的每个数据库的名称。确保不要着急,因为您可以删除错误的。逐表查找要删除的特定数据。 之后,选择要删除的数据库,点击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 如果您正在使用pingbacks 和 trackbacks,请使用以下查询删除它们。另外,不要忘记在运行查询之前禁用这两个。 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并选择要清理的清理选项旁边的“运行优化”。 如何手动清理WordPress数据库 从表选项卡中,您将获得数据库中的所有表,以及它们的大小和插件可以节省的总空间。“设置选项卡”将显示计划数据库优化,使其可以每周或每月自动运行。 2、WP-Sweep Wp sweep插件来清理你的WordPress数据库必须安装并激活这个插件,完成后,进入” Tools工具 “->” Sweep扫描 ” ,插件的设置选项就会出现。然后,您只需单击要清理的每个条目旁边的“Sweep”。 如何手动清理WordPress数据库 如果要清理所有数据库,只需选择“Sweep All”。 推荐:10个最佳WordPress媒体库管理插件 总结 以上是知新博客为你介绍如何手动清理WordPress数据库,在提高站点性能方面,建议从养成清理数据库的习惯,有了这份关于如何手动清理WordPress数据库的指南,绝对可以轻松完成。希望对你的WordPress建站有所帮助,如有问题,可联系我们。 温馨提示:本文最后更新于2023-06-24 00:46:36,某些文章具有时效性,若有错误或已失效,请私信客服或联系知新社长。------本文内容已结束,喜欢请分享------ 感谢您的访问,Ctrl+D收藏本站吧。 © 版权声明 相关声明 1、本站名称:知新网 2、本站永久网址:https://www.uzhix.com 3、本站部分内容源于网络和用户投稿,仅供学习与参考,如有侵权,请联系站长进行删除处理。 4、用户评论和发布内容,并不代表本站赞同其观点和对其真实性负责。 5、本站禁止以任何方式发布或转载任何违法的相关信息。 6、资源大多存储在云盘,如发现链接失效,请联系我们替换更新。 六月 24 知岛上的今时往日 2024:时行者:黑暗世界/Time Walker: Dark World (0)2024:波比的游戏时间/罂粟花游戏时间/Poppy Playtime (0)2024:格里夫/Grieve (0)2024:吸血鬼:避世血族 - 正义VR/Vampire: The Masquerade - Justice VR (0)2024:西伯利亚村庄/Siberian Village (0) THE END网站/配置/代码# 优化 点赞0投币 分享QQ空间微博QQ好友海报分享复制链接收藏