Wordpress搬家之 Mysql数据库的转移

Blog搬家是非常辛苦的,特别是在两个不同版本的Mysql服务器里搬运Wordpress。不过还好,在众多朋友长达1个月的帮助下,总算是把我的老巢从美国的Dreamhost 搬到中国重庆的盘古网络

至此,以前被“阉割“的一些事项终于恢复正常:

  • Trackback 开放
  • 可以用原始Feed烧Feedsky Feed
  • 开放校园网访问权限
  • 解决中国部分地区(西安等)无法发送commnet的问题
  • 更快的访问速度(仅针对中国大陆地区)

下面重点说说我是怎么把Wordpress备份数据导入到另一台 Mysql版本不同的服务器。

  1. 用自带的备份插件下载数据到本地
  2. notepad++打开下载回来的sql文件,选择 “格式-使用ANSI编码UTF-8“可以让乱码显示成中文,先保存一下吧。
  3. 接第二步。修改# Hostname: 和# Database: 成将要使用的mysql信息。然后寻找字段 DEFAULT CHARSET = latin1 ,找到一个一个。
  4. 进入phpmyadmin,开始页面 切换成 chinese -utf8 模式,然后给wordpress创建一个新的数据库。
  5. 进入新建数据库,点击Import,把按照上述步骤改好的sql上传上去,完成!

上述步骤算是比较简单的,适用没有SSH功能又不能直接导入数据库的服务器。如果你正在或打算使用基于Wordpress MU 的blog并且那个Blog提供数据备份功能,那么请收藏这篇文章,将来搬家很有用的。

感谢leavic提供的虚拟主机,tongxiaojun的技术支持.


Rand Posts:

29 Responses to “Wordpress搬家之 Mysql数据库的转移”

  1. dimlau Says:

    速度果然快了许多

    [ 引用 ]
  2. leavic Says:

    终于可以提交评论了,拉丁语系好像在数据库里是个经常惹麻烦的东西。

    [ 引用 ]
  3. leavic Says:

    找了半天没发现trackback地址在哪里,是不是还没开启trackback?

    [ 引用 ]
  4. Richie Says:

    真巧,我是刚从盘古网络搬到了Dreamhost.呵呵

    [ 引用 ]
  5. kereal Says:

    搬回来,怎么界面也换了??

    [ 引用 ]
  6. Yee Says:

    原来的几个模版都 没有Trackback链接

    [ 引用 ]
  7. snmyj Says:

    请问Dreamhost的空间Wordpress有啥限制啊

    [ 引用 ]
  8. Yee Says:

    他们封人满为患,后来的人无处容身,像我,就需要租间房子。这栋楼老太太有两层房,之前楼下住着她的儿子儿媳,不过,他们去锁了不少中国的ip,trackback和feedsky全都失效。好在,这只是个别现象,但不排除他们有扩大封人满为患,后来的人无处容身,像我,就需要租间房子。这栋楼老太太有两层房,之前楼下住着她的儿子儿媳,不过,他们去锁范围的可能。

    [ 引用 ]
  9. kevin Says:

    你甚至没有说清楚是Mysql从哪个版本到哪个版本
    一般是4.0×和4.1×之间转换才会有问题
    这个我经历过的

    [ 引用 ]
  10. Yee Says:

    不是我不想说,而是根本不知道之前用的Dreamhost mysql版本号是多少,只记得是很古老的版本

    [ 引用 ]
  11. snmyj Says:

    存档、搜索页的Blogrool显示不全
    这个模板我也用过,英文版中文版一样的问题,sidebar.php有问题
    有一个if(is_front|is_page)的函数的括号括错位置了,你看一看就知道了

    [ 引用 ]
  12. Yee Says:

    谢谢你的提醒,还好这些东西对我来说并不是非常重要,凑合着用,呵呵。

    [ 引用 ]
  13. Anki Says:

    这里没有提到不同字符集的数据库转换~~ 数据库搬家是个令人头疼的问题,总之尽量使用wp的插件备份,一般国外服务器的备份功能很容易造成编码错误,造成导入失败。

    我也是刚从dreamhost帮出来,dh一个字烂“便宜没好货”,我现在用的是美国的“ixwebhosting” bussiness plan用了近两个月了,感觉不错。

    [ 引用 ]
  14. Anki Says:

    wo我在加拿大,打开页面速度慢的可以~~!

    [ 引用 ]
  15. Yee Says:

    相信你现在已经可以理解我在上海铁通的魔掌下看自己Blog的痛苦了^_^ 。
    如果国外的读者再多一些的话,倒是可以另外开个服务器。
    目前只有这个英文镜像放在国外http://ya.iyee.cn/

    [ 引用 ]
  16. 极品蜗牛 Says:

    我刚把几个站从盘古搬出来...盘古现在感觉不太行了,经常数据库卡死...不过不同的服务器应该情况不同。

    [ 引用 ]
  17. kevin Says:

    DEFAULT CHARSET = latin1好像是在4.1×以后才默认的

    [ 引用 ]
  18. zuozi Says:

    用得着这么累吗?先把数据库标准化后备份,然后移到任何地方都可以了。并且不会乱码。详情请看:http://gz520.net/zuozi/?p=146里的具体几个链接的文章。

    这就是数据库编码标准化的好处了。

    [ 引用 ]
  19. 小二 Says:

    请问iyee用过wordpress mu吗?想请教怎么把老版MUS升级到最新版本。。。我也用的盘古网络。

    [ 引用 ]
  20. Yee Says:

    没用过MU,升级请到官方网站查相关文档 http://mu.wordpress.org/

    [ 引用 ]
  21. yskin Says:

    DreamHost的MySQL是5.0.18,很低么?

    #hostname? #井号开头的不都是注释么?改它有什么用处?

    [ 引用 ]
  22. zskj Says:

    听说mu开发的不好,对了如果是合租用户来加入我们qq群30984067 都是老盘的用户

    [ 引用 ]
  23. River Says:

    老盘又多个用户啦,这个服务器是啥名称?

    [ 引用 ]
  24. Di Says:

    "Yee’s Blog 由 WordPress 2.0.5 和 Lasse Havelund 制作的 Mesozoic 主题提供动力"
    —— 中文啊中文~~

    此外,在 phpmyadmin 导入的时候选中匹配的格式,比如原来是“latin1”什么就好咯

    [ 引用 ]
  25. 虛擬主機 Says:

    dreamhost 限時促銷,折價$99.99

    [ 引用 ]
  26. 孜枫 Says:

    弄不起来啊.
    照你的方法做的,导入数据库后,把原来空间上的文件拷贝到现在空间上,还是没用.你能帮帮我么?
    谢谢了

    [ 引用 ]
  27. Yee Says:

    你可以考虑重装WP,然后再导入数据库。这样应该就没问题了。

    [ 引用 ]
  28. keke Says:

    我通过phpMyAdmin从远程导出数据库后,然后在本地服务器上建立一个同名的空的数据库,然后再通过phpMyAdmin把从远程导出来的这个数据库导入(import)到本地,但奇怪得很,登录本地的后台管理系统时,原先设置的密码已经无效,必须要用远程管理后台才能进入,而且是指向远程网站的管理后台,真纳闷, :(

    [ 引用 ]
  29. bob Says:

    在自己机器上架设的wordpress怎么导出mysql数据库?

    [ 引用 ]

发表评论


闽ICP备08010573号 | |