Loading...

wordpress数据库转移乱码解决方案

MySQL其实这个原理我不想再描述了,我这里有这篇:MySQL导入导出乱码的问题(zz)转载的文章,大家有兴趣研究的话可以去看一看。其实如果我们在数据库导出的时候利用了phpmyadmin导出,然后在相同的设置(包括连接编码,数据表编码)下再次导入,就会很正常,我一直都是这样把我的blog在不同的虚拟主机之间转移的。

但是我们大家使用wordpress的时候都是利用wp的插件wp-db-backup来备份数据库的,我们发现我们打开该数据库文件的时候,利用文本文件查看中文都是显示正常的,但是在phpmyadmin中导入就出现了乱码,其实主要原因还是编码的问题,鉴于此,我特别写了一个简单的php文件,文章的最后将会出现下载链接,注意,只有在你打开sql文件查看中文正常的情况下才能采用此方法。

备份方法:

  1. 将你的数据库文件解压缩,重命名为”data.sql”,上传到你网站的根目录下;
  2. 然后下载cosdbrecover.php , 将其放置到你网站的根目录下;
  3. 用文本编辑器打开cosdbrecover.php,修改头部的数据库连接配置,你甚至可以将你的wp-config.php中的数据库配置直接copy过来
  4. 保证你的数据库中没有你将会建立的数据表,或者你数据库中没有任何数据表。
  5. 访问http://你blog的url/cosdbrecover.php,运行完毕之后,如无错误出现,就表示数据库已经成功导入;
  6. 删除cosdbrecover.php文件和你的数据库文件

php文件下载地址:cosdbrecover.zip

该日志未加标签
发表于 2007-05-16 10:55:24 目录:Web技术|WEB Tech, Wordpress [RSS 2.0] 你可以发表评论, 或者从您的网站 trackback

前7排已经被占据了 快抢好位置哦

  • 1楼 piner 在 2007.05.16 12:51发表评论如下:

    没有这么麻烦的,我就是直接用mysqldump来备份与转移的

  • 2楼 北极冰仔 在 2007.05.16 13:31发表评论如下:

    我刚才把WordPress升到2.2了

  • 3楼 sansky 在 2007.05.16 14:41发表评论如下:

    好像用WEODPRESS本身的导入导出也可以啊

  • 4楼 cosβ 在 2007.05.16 14:46发表评论如下:

    有些插件装上之后导出会出问题

  • 5楼 Sunya 在 2007.05.16 20:37发表评论如下:

    但是在虚拟主机上是没办法修改主机得my.ini的,,不过一般连接的character_set_server 是latin1的,这样应该也不会有甚么影响吧?

  • 6楼 cosβ 在 2007.05.16 21:07发表评论如下:

    不会,什么编码写入就什么编码取出,基本没有问题

  • 7楼 大手 在 2007.09.22 18:21发表评论如下:

    如果导出的SQL的文件打开的就是乱码,那怎么解决呀

  • 转到第
(Required)
(Required, not published)
如果留言未显示请不要重复留言,我将为你恢复!