文章归档

悲剧无所不在

今天才发现,博客_posts表增加了近5000条数据,竟然是lifestream这个插件造成的,搜索了下,发现很多人都有这个问题,正如帖子里说的: using wp_posts (not a good idea to do as a plugin since version changes can cause havoc.

数据原来都有专门的四个表,查看了下备份,两个星期前突然把数据全写入了wp_posts,真是一大悲剧,要慢慢删除很久很久了,这些数据和WP文章数据还不同,批量删除总有误删,够我忙了。

该死的文章ID,这篇文章ID都5433,删除掉数据就这样吧,生命很短暂,不能在博客上浪费太多时间。

我竟然忘记我还会点sql,刚想起来,批量删除完了。

DELETE FROM  wp_posts WHERE  post_title = 'Lifestream Event';

更改了wordpress数据库前缀

一直都有改wordpress数据库前缀的想法,上次重新弄数据库的时候又忘记改了,还是wp_为前缀,看起来总是不舒服,于是今天下午在网上找了很久,发现没一个可以成功,于是就专门把十个表重新研究了下,大概也知道怎么做了,终于测试成功了,但为了完美,还是重新阅读了下sql的基础命令,以前也没学过sql,只能现学了,以下更改数据库前缀教程只需要在phpmyadmin运行十几个sql命令即可,傻瓜式的。

首先做的就是更改十个表的前缀,这个简单,命令如下:

ALTER TABLE wp_comments RENAME TO dianso_comments ALTER TABLE wp_options RENAME TO dianso_options

阅读全文——共1536字

数据库基本完成

花费了7天,累积超过了50小时,终于新建了个数据库,并且手动添加数据1000多条,但是还有很多东西需要继续修改。

这7天中,首先是完成了wp_posts表,也就是文章的时间,tag,永久链接等都建立好了,接下来就是更改所有图片,由于去年使用的是zblog,转换数据的时候,图片都是在其他目录,这次全部放到了wp-content/uploads目录下,光这些就花了好几天时间,今天中午12点开始是建立wp_comments表,到刚才终于把评论转移过来了,转移的只是评论人的名字(comment_author),邮箱(comment_author_email),网站(comment_author_url),评论内容(tinytext ),而且我还删除了100多条没必要继续存在的评论,现在整个数据库还有wp_comments表中的comment_date和comment_agent需要继续添加了,但这些都不影响程序的正常使用,所以我直接把旧数据库删除了,现在使用的已经是新数据库了,而comment_date和comment_agent则不用着急,慢慢添加,直到添加完成后再升级到wp2.6。

这几天一直给新数据库添加资料,弄的我都有点晕了,新的数据库中不在有关于默认相册的记录了,经过我和多位网友测试,发现默认上传的图片也占用文章ID,这次数据库中文章ID全部连续,不曾间断。从中午12点到现在,一共用了9个小时来添加评论,太累了,改休息了。

数据库挂了

刚才发现网站又打不开了,而其他程序可以打开,肯定不是域名解析或者是主机的问题了,试了下,发现可以登陆,登陆进去则提示:WordPress database error: [MySQL server has gone away]

很明显,数据库有问题了,暂时连接不上,我今天还没来的及修改数据库, 数据库就挂了,看来上次从2.6beta退到2.5.1还是出现了错误,所以明天一定要重新建立一个新数据库,所有数据全部手动添加。

好大的数据库啊

今天下午发现2.6修订历史会影响文章ID后,我就重新改用了/%post_id%作为永久链接,又花了3个小时,把文章从1开始命名到现在的266。

修改完毕后和原来差不多,都还是域名/数字这种类型。但是我又忘记了修订历史这个功能,我编辑了265篇文章的永久链接,等编辑结束后发现数据库由原来的2.5MB变成了现在的4.7MB,登陆phpmyadmin后,发现所谓的修订历史就是一篇文章,修订一次,多一篇文章,我修订了265篇文章那么数据库也就相应的增加了265条新文章数据,内容和原来的完全一样。

数据库现在虽然大了些,但还不影响使用,希望2.6正式版可以选择是否启用修订历史这个功能或者可以删除这个功能。

无觅相关文章插件,快速提升流量