步骤一

首先在wp-config.php中添加如下

define('MAGPIE_CACHE_ON', 0);//删除自动保存缓存(并关闭自动缓存功能)

define('WP_POST_REVISIONS', 0); //一个是删除RSS缓存(并关闭RSS缓存功能)

关闭了以后,现在开始去phpMyAdmin清理缓存和垃圾了:

步骤二

选择数据库,然后打开SQL命令:

**

sql语句:

**

DELETE FROM wp_posts WHERE post_type = 'revision';
DELETE FROM wp_postmeta WHERE meta_key = '_edit_lock';
DELETE FROM wp_postmeta WHERE meta_key = '_edit_last';//删除沉淀数据
DELETE FROM wp_posts WHERE post_status!='publish' OR post_type='revision';//清理自动保存草稿,历史版本,回收站
DELETE FROM wp_postmeta WHERE post_id NOT IN(SELECT ID FROM wp_posts); http://www.zrblog.net//清理因删除文件而仍然遗留的文章标签
TRUNCATE TABLE 'wp_commentmeta';//清理wp-commentmeta表
DELETE FROM wp_postmeta WHERE meta_key = '_edit_lock'; //清理wp_postmeta
DELETE FROM wp_postmeta WHERE meta_key = '_edit_last';
DELETE FROM wp_postmeta WHERE meta_key = '_revision-control';
 

如果你有启用akime防垃圾评论插件的话,里面会多出一个wp_commentmeta表,通常都会有2m多数据,对这个表可以点击清空数据,如果评论很多,我推荐你使用多说评论插件。

接着,在phpMyAdmin中,选中所有表,点“优化表”。经过这一番优化操作,就可以将WordPress数据库中的冗余数据删除,优化了数据库的性能,到这一步,你可以备份一下数据库了,你会发现,你的数据库已经变得很小了。

步骤三

WordPress官方推荐的数据库是MySQL,因此其自带的数据库修复和优化工具,也是首先针对MySQL。(MariaDB上也可以跑WP)

要想使用这个工具,在WordPress网站的更目录下,找到wp-config.php文件,在此文件中加入一行代码:

define('WP_ALLOW_REPAIR', true);

然后,在浏览器地址栏输入:

http://www.yourdomain.net/wp-admin/maint/repair.php

即可看到WordPress自带的数据库修复和优化工具

WordPress自带数据库修复优化工具 (不推荐使用,因为我使用过后打开网站发现挂了!!!!如果你一定要使用要注意备份。)

最后这就是舒服的感觉 ![mysql命令优化结果][1]

www.snym.cn [1]: https://www.snym.cn/usr/uploads/2021/05/2833614190.png#vwid=2066&vhei=362