Wordpress搬家之 Mysql数据库的转移
Blog搬家是非常辛苦的,特别是在两个不同版本的Mysql服务器里搬运Wordpress。不过还好,在众多朋友长达1个月的帮助下,总算是把我的老巢从美国的Dreamhost 搬到中国重庆的盘古网络。
至此,以前被“阉割“的一些事项终于恢复正常:
- Trackback 开放
- 可以用原始Feed烧Feedsky Feed
- 开放校园网访问权限
- 解决中国部分地区(西安等)无法发送commnet的问题
- 更快的访问速度(仅针对中国大陆地区)
下面重点说说我是怎么把Wordpress备份数据导入到另一台 Mysql版本不同的服务器。
- 用自带的备份插件下载数据到本地
- notepad++打开下载回来的sql文件,选择 “格式-使用ANSI编码UTF-8“可以让乱码显示成中文,先保存一下吧。
- 接第二步。修改# Hostname: 和# Database: 成将要使用的mysql信息。然后寻找字段 DEFAULT CHARSET = latin1 ,找到一个删一个。
- 进入phpmyadmin,开始页面 切换成 chinese -utf8 模式,然后给wordpress创建一个新的数据库。
- 进入新建数据库,点击Import,把按照上述步骤改好的sql上传上去,完成!
上述步骤算是比较简单的,适用没有SSH功能又不能直接导入数据库的服务器。如果你正在或打算使用基于Wordpress MU 的blog并且那个Blog提供数据备份功能,那么请收藏这篇文章,将来搬家很有用的。
感谢:leavic提供的虚拟主机,tongxiaojun的技术支持.
十一月 18th, 2006 at 12:29 下午
速度果然快了许多
十一月 18th, 2006 at 12:30 下午
终于可以提交评论了,拉丁语系好像在数据库里是个经常惹麻烦的东西。
十一月 18th, 2006 at 12:39 下午
找了半天没发现trackback地址在哪里,是不是还没开启trackback?
十一月 18th, 2006 at 1:25 下午
真巧,我是刚从盘古网络搬到了Dreamhost.呵呵
十一月 18th, 2006 at 2:15 下午
搬回来,怎么界面也换了??
十一月 18th, 2006 at 2:22 下午
原来的几个模版都 没有Trackback链接
十一月 18th, 2006 at 2:26 下午
请问Dreamhost的空间Wordpress有啥限制啊
十一月 18th, 2006 at 2:31 下午
他们封人满为患,后来的人无处容身,像我,就需要租间房子。这栋楼老太太有两层房,之前楼下住着她的儿子儿媳,不过,他们去锁了不少中国的ip,trackback和feedsky全都失效。好在,这只是个别现象,但不排除他们有扩大封人满为患,后来的人无处容身,像我,就需要租间房子。这栋楼老太太有两层房,之前楼下住着她的儿子儿媳,不过,他们去锁范围的可能。
十一月 18th, 2006 at 3:08 下午
你甚至没有说清楚是Mysql从哪个版本到哪个版本
一般是4.0×和4.1×之间转换才会有问题
这个我经历过的
十一月 18th, 2006 at 3:12 下午
不是我不想说,而是根本不知道之前用的Dreamhost mysql版本号是多少,只记得是很古老的版本
十一月 18th, 2006 at 3:23 下午
存档、搜索页的Blogrool显示不全
这个模板我也用过,英文版中文版一样的问题,sidebar.php有问题
有一个if(is_front|is_page)的函数的括号括错位置了,你看一看就知道了
十一月 18th, 2006 at 3:27 下午
谢谢你的提醒,还好这些东西对我来说并不是非常重要,凑合着用,呵呵。
十一月 18th, 2006 at 4:42 下午
这里没有提到不同字符集的数据库转换~~ 数据库搬家是个令人头疼的问题,总之尽量使用wp的插件备份,一般国外服务器的备份功能很容易造成编码错误,造成导入失败。
我也是刚从dreamhost帮出来,dh一个字烂“便宜没好货”,我现在用的是美国的“ixwebhosting” bussiness plan用了近两个月了,感觉不错。
十一月 18th, 2006 at 4:45 下午
wo我在加拿大,打开页面速度慢的可以~~!
十一月 18th, 2006 at 4:51 下午
相信你现在已经可以理解我在上海铁通的魔掌下看自己Blog的痛苦了^_^ 。
如果国外的读者再多一些的话,倒是可以另外开个服务器。
目前只有这个英文镜像放在国外http://ya.iyee.cn/
十一月 18th, 2006 at 4:59 下午
我刚把几个站从盘古搬出来...盘古现在感觉不太行了,经常数据库卡死...不过不同的服务器应该情况不同。
十一月 18th, 2006 at 5:34 下午
DEFAULT CHARSET = latin1好像是在4.1×以后才默认的
十一月 19th, 2006 at 4:02 上午
用得着这么累吗?先把数据库标准化后备份,然后移到任何地方都可以了。并且不会乱码。详情请看:http://gz520.net/zuozi/?p=146里的具体几个链接的文章。
这就是数据库编码标准化的好处了。
十一月 20th, 2006 at 9:58 上午
请问iyee用过wordpress mu吗?想请教怎么把老版MUS升级到最新版本。。。我也用的盘古网络。
十一月 20th, 2006 at 10:25 下午
没用过MU,升级请到官方网站查相关文档 http://mu.wordpress.org/
十一月 23rd, 2006 at 4:59 下午
DreamHost的MySQL是5.0.18,很低么?
#hostname? #井号开头的不都是注释么?改它有什么用处?
十一月 24th, 2006 at 1:20 上午
听说mu开发的不好,对了如果是合租用户来加入我们qq群30984067 都是老盘的用户
十一月 24th, 2006 at 1:21 上午
老盘又多个用户啦,这个服务器是啥名称?
十一月 25th, 2006 at 4:50 下午
"Yee’s Blog 由 WordPress 2.0.5 和 Lasse Havelund 制作的 Mesozoic 主题提供动力"
—— 中文啊中文~~
此外,在 phpmyadmin 导入的时候选中匹配的格式,比如原来是“latin1”什么就好咯
十二月 8th, 2006 at 4:21 下午
dreamhost 限時促銷,折價$99.99
二月 9th, 2007 at 6:19 下午
弄不起来啊.
照你的方法做的,导入数据库后,把原来空间上的文件拷贝到现在空间上,还是没用.你能帮帮我么?
谢谢了
二月 9th, 2007 at 8:03 下午
你可以考虑重装WP,然后再导入数据库。这样应该就没问题了。
四月 6th, 2009 at 4:27 下午
我通过phpMyAdmin从远程导出数据库后,然后在本地服务器上建立一个同名的空的数据库,然后再通过phpMyAdmin把从远程导出来的这个数据库导入(import)到本地,但奇怪得很,登录本地的后台管理系统时,原先设置的密码已经无效,必须要用远程管理后台才能进入,而且是指向远程网站的管理后台,真纳闷,
八月 6th, 2009 at 12:28 下午
在自己机器上架设的wordpress怎么导出mysql数据库?