以下是我涌现过的几次数据库问题,给大家做个分享,希望对wordpress新手们有所帮助:
1、没有数据库备份的习气,导致网站空空如也
这是我第一次在博客碰着的问题,当时一贯以为数据库该当不会出什么问题,就一贯没有数据库备份的习气。结果当某一天网站显示数据库连接失落败,我向运营商咨询的时候,才知道数据库已经破坏,一个数据都拿不回来的时候,我才知道,我一年多的博文都付诸东水了。

2、数据库有备份,但是没有检讨,网站无法完备规复
有了第一个博客的教训,之后我急速给每个wordpress博客安装了数据库定时备份的插件。但是当第二个网站涌现问题,我拿出备份准备还原的时候,才创造这个网站由于数据库过大,一贯没能完全备份,导致备份文件不全,只回答了60%的数据。
3、部分数据表破坏,导致部分页面打不开,直到被降权才创造
这个是最让我头疼的事情,由于有时候网站太多,没有办法时时关注。当部分数据表破坏时,每每页面还是能正常访问的,但是没有办法添加、修正新文章,也没办法上传图片了,乃至连URL都有所改变了。而我之前往往都只检讨首页,正常了就不管了,而搜索引擎看来我的网站已经不正常了,而这类网站纷纭被降权,直到我创造是数据库问题的时候,已经为时已晚了。
如何做数据库优化呢?
读到这里,相信大家知道数据库优化的主要性了,而一下小白们该当焦急了,到底我们要怎么做数据库优化,以防涌现我上述的问题呢?那么下面我会给出各位一整套的wordpress的数据库优化方案(3年wordpress优化总结出来的,这是用钱烧出来的履历啊):
1、利用WP-DB-Backup定时备份数据库:这是一个wordpress插件,它的厉害之处在于可以定时备份,如果你的空间支持邮件发送,乃至可以定时每天发送到你的邮箱中,实现远程备份。这样可以确保你的数据库随时都有1天内的备份了,无论涌现什么问题,都可以规复到昨天的状态了。
2、备份检讨:设置好定时备份之后,我们还得定时检讨备份文件是否完全,最好的办法便是在本地搭建一个测试网站,久不久拿一个备份规复到本地的数据库中,看看是否数据都正常,这个可以一个月做一次检讨。
3、随时关注文章发布、图片上传功能是否正常:如果你的网站涌现首页显斧正常,但是文章分类显示“未分类”、无法发布或修正文章、无法上传图片的情形,95%的几率是wordpress的terms、term_taxonomy、term_relationships表破坏了,这时候你只须要拿出最新的备份,将这3个数据表规复就行了,如果还弗成,就规复一下所有的数据表,就可以搞定了。
4、利用WP-DBManager优化数据库:定期利用WP-DBManager插件对数据库进行优化,可以将数据库的很多碎片数据打消掉,这样数据库将可以更加稳定和高效。这个建议1个月优化1次。
总结
百度永久喜好的是稳定、高效的网站,没有一个搜索引擎会希望将一个整天数据不稳定的网站排名在第一。以是,为了你的网站有稳定的排名,请一定要做好数据库的优化。