存档于 ‘更改域名’标签

8条实用的WordPress数据库操作技巧

8条实用的WordPress数据库操作技巧
1 创建备份WordPress数据库 问题:尽管本文中所有的技巧都经过测试,但是在尝试前请务必首先备份MySQL数据库。 解决方法:手动备份数据库,请按以下步骤操作: 登陆phpMyAdmin,选中要备份的数据库。 点击“整理”,修改连接校对 为utf8_general_ci  ,以防止备份的数据库出现中文乱码。 点击水平菜单上的“导出”按钮。 选择压缩方法(建议使用gzip),然后单击“执行”。 服务器接着会询问你是否下载备份,点击“是”,然后把它存储到硬盘。 注解:使用WP-DB-Backup插件执行数据库备份非常方便。WordPress用户可以安装这个插件并定期备份数据。 2 批量删除WordPress的文章修订 问题:日志修订本是2.6的新增功能,虽然十分有用,但这也增加了MySQL数据库的负担。你当然可以手动删除修订本,但这将十分麻烦且耗时过长。 解决方法:这个解决办法非常简单。我们可以使用SQL语句批量删除日志修订本。 登陆phpMyAdmin,选中你的WordPress数据库。 单击“SQL”按钮。把以下窗口中的命令复制粘贴到SQL命令下: DELETE FROM wp_posts WHERE post_type = "revision"; 完成了!删除掉的日志为你腾除了大量数据库空间! 注解:wp_posts 表格包含一个名为post_type 的字段。这个字段可被赋予诸如日志,页面,修订本的值。当我们需要删除日志修订本时,只要运行wp_posts表格中相对应的修订本删除语句就行了。 3 批量删除WordPress的垃圾评论 问题:我的一个朋友前不久开通博客后,一直在网上努力推广他的博客。 在他外出度假归来时,竟发现自己有5000多条评论等待审核!当然,其中多数都是垃圾广告。要手动删除这些评论要花大量时间,因此我们可以使用以下办法。 解决方法:庆幸的是,他把这个问题告诉了我。当我告诉他可以使用 SQL时,他已经审核45分钟了。 登陆phpMyAdmin,选中你的WordPress数据库。 单击“SQL”按钮。把以下窗口中的命令复制粘贴到SQL命令下: DELETE from wp_comments WHERE comment_approved = '0'; 完成了!现在可以享受清洁无污染的数据库环境了! 注解:wp_comments表格中包含名为comment_approved的域,它是一个boolean值(1或0)。通过审核的评论值为1,等待审核的值为0.运行以上语句,其实就是删除还没有通过审核的评论。 此操作要谨慎执行。以上语句不仅能帮我们删除大量垃圾评论,同时也会删除无效的没有通过审核的评论。如果你还没有使用Akismet,现在就安装以打击垃圾评论吧。 4 修改WordPress日志属性 问题:管理帐户在安装WordPress时就已创建。但许多博主把这个帐户误以为就是写日志的帐号,以致到后来才发现这不是私人帐号。 解决方法:更改所有日志的作者属性要花费很多时间,但使用SQL就不用这么麻烦了。 登陆phpMyAdmin,选中你的WordPress数据库。 首先,打开SQL语句窗口,执行以下命令以获取正确的作者ID: SELECT ID, display_name FROM wp_users; phpMyAdmin会显示许多WordPress用户的ID。其中NEW_AUTHOR_ID是最近写日志的作者的ID, OLD_AUTHOR_ID是原始管理员的ID。 交换NEW_AUTHOR_ID 和 OLD_AUTHOR_ID ID后,运行以下语句: UPDATE wp_posts SET post_author=NEW_AUTHOR_ID WHERE post_author=OLD_AUTHOR_ID; 完成了!以前的日志属性现在已改为你刚刚设置的了! 5 手动重置密码 问题:为了增加博客安全性,许多博主选择不易被破解的密码,如u7*KoF5i8_。这当然很好,但问题在于博主自己忘记密码的事情也时常发生啊。 解决方法:密码丢失后,WordPress会给你邮箱发送密码重设链接。但如果你在注册时使用的邮箱现已不可用,或你想使用简单语句执行这个操作的话,可参考以下步骤: 登陆phpMyAdmin,选中你的WordPress数据库并打开SQL窗口。 输入以下语句(假设你的用户名是“admin”): UPDATE `wp_users` SET `user_pass` = MD5('PASSWORD') WHERE `wp_users`.`user_login` =`admin` LIMIT 1; 完成了!你的密码已更改成功。 注释:用户密码存储在wp_users表格中。当然,WordPress使用了MD5哈希保护密码。 我们要使用“UPDATE” SQL语句和内置的MD5() MySQL函数来把密码转化为MD5算法形式,然后更新。“WHERE”从句使系统只更新管理员的密码。不带有“WHERE”从句会导致系统更新所有的密码。 6 更改WordPress博客域名 问题:虽然我们并不主张这样做,但也许有时你需要在保留博客和数据的同时改变博客的域名。由于WordPress把域名存储在数据库中,所以为了把新域名和博客连接起来,你必须更改数据库。 解决方法: 登陆phpMyAdmin,选中你的WordPress数据库。 点击“SQL”,打开SQL命令窗口,输入以下命令更改URL: UPDATE ... 阅读全文
Copyright © 2012 网贝. All rights reserved.