五个实用的WordPress数据库技巧

来源:asp之家 时间:2010-03-23 15:16:00 

WordPress有丰富的插件、主题,成功广大博主建博客利器,WordPress博客是由MySQL提供支持的,在博客的写作过程中,有时不得不牵扯到一些对MySQL数据库的操作,虽然,插件和代码的修改也能帮我们解决问题,但是,这也是治标不治本的丰富,随意,合理的利用phpMyAdmin来进行数据的操作的十分有必要的。

phpMyAdmin可以帮助我们完成哪些操作呢?本文就是向大家介绍对WordPress较有用的几个操作:

1、备份数据库

数据库备份对于我们站长来说是非常必要的,这次的网络风暴牵扯到很多站长,如果网站备份的话,那么它就可以在短时间内恢复起来,不让的会,你的网站也就OVER了,当然,你也可以使用WP-DB-Backup插件执行数据库备份非常方便,WordPress用户可以安装这个插件并定期备份数据。

2、快速删除垃圾评论

wordpress互动性强也是它的优点之一,可以这个优点被却被很多的垃圾广告所利用,不过,通过一条简单的删除语句,就可以解决这个问题了,执行这个命令:

DELETE from wp_comments WHERE comment_approved = '0';

那么,所有的垃圾广告就可以删除完毕了。

3、手动重设密码

wordpress为了增加安全性,会自动生成不易破解的秘密,但是,有时博主也会出现忘记密码的事情发生,这是,我们,就可以通过phpmyadmin来进行重新修改密码了,使用如下命令就可以了:

UPDATE `wp_users` SET `user_pass` = MD5('PASSWORD') WHERE `wp_users`.`user_login` =`admin` LIMIT 1;

这样密码就修改成功了。

4、更换域名

重新更换域名,那么,需要在保留博客和数据的同时改变博客的域名。由于WordPress把域名存储在数据库中,所以为了把新域名和博客连接起来,你必须更改数据库,使用如下命令进行修改:

UPDATE wp_options SET option_value = replace(option_value, 'http://www.oldsite.com', 'http://www.newsite.com') WHERE option_name = 'home' OR option_name = 'siteurl';

使用以下语句替代所有日志的相对URL(guid全局唯一标识符)

UPDATE wp_posts SET guid = replace(guid, 'http://www.oldsite.com','http://www.newsite.com');

搜索wp_posts表并替代其中的URL,以确保没有老的URL存在了:

UPDATE wp_posts SET post_content = replace(post_content, 'http://www.oldsite.com', 'http://www.newsite.com');

这样就完成了域名的修改了,你有可以完整的使用你的博客了

5、修改WordPress数据库

wordpress版本升级比较的快,所以,升级博客十分的又不用,如果修改或升级过程或其它原因造成了博客数据的丢失或损坏,希望你有备份的数据库,这样,你可以把备份的数据库导入到数据库中以弥补损失。

除了上面介绍的五种方法外,我们还可以利用它“更改日志属性”等操作,总体上来说,phpmyadmin功能还是非常强的,它可以有助于我们更好的使用Mysql数据库。

大家如果对WordPress开发感兴趣的话,可以看看wordpress的中文翻译文档http://www.wordpress.la/codex.html,wordpress开发的相关知识都有,对WordPress开发感兴趣的博主会有一定的用处。

原创文章,转载请注明:www.wordpress.la


标签:wordpress,数据库,phpmyadmin
0
投稿

猜你喜欢

  • 搜狗浏览器1.4正式版评测 全新体验Win7特性

    2009-10-14 14:47:00
  • 新版Firefox可侦测笔记本方向 传给应用程序

    2009-10-14 13:42:00
  • 配置IIS Web服务器支持ASP网页

    2008-03-04 09:46:00
  • [多图]百度Hi安装使用完全图解

    2008-03-26 12:22:00
  • IE8与IE7共存的两种方法

    2008-03-17 13:23:00
  • 维护服务器安全的七大技巧

    2012-03-26 19:04:34
  • Exchange灾难恢复全过程

    2010-03-08 18:45:00
  • 用Java编程实现SMTP服务器功能

    2010-03-13 18:46:00
  • WEB服务器负载均衡问题的解决

    2008-01-09 10:07:00
  • Web服务器负载均衡方案(3)

    2010-05-24 18:32:00
  • WordPress 2.7中文版评测

    2008-12-16 13:17:00
  • 美图秀秀满周岁 周年新版换新颜

    2009-10-13 11:04:00
  • ARP欺骗原理以及路由器的先天免疫

    2010-02-21 08:57:00
  • 九城意图独家代理《剑网3》 金山高层不乐意

    2009-11-27 08:24:00
  • 左撇子:预测个人站长会减少

    2008-01-24 18:03:00
  • 从三个方面分析 如何增加网站链接广泛度

    2009-03-11 10:52:00
  • 谷歌Gmail称霸印度 打破雅虎10年垄断地位

    2009-10-12 07:59:00
  • 新手站长提高网站流量 四个短期快速方法

    2009-03-03 13:00:00
  • 从TCP/IP模型全面认识FTP

    2009-12-10 19:16:00
  • Sendmail 554 错误的解决

    2007-08-27 14:01:00
  • asp之家 网站运营 m.aspxhome.com