主机迁至绵阳电信,这两天忙着WORDPRESS的测试迁移。在搬迁过程中,出现了数次的数据库导入错误,不能完成数据库导入,最初以为是高版本MYSQL向低版本MYSQL迁移时出现了问题,试了试其他方法,都不见效,最后干脆狂了,重新安装WORDPRESS,一篇文章一篇文章重新编辑,然后安装主题和插件,浩浩荡荡地完成了搬迁。不过后来意外发现,数据库导入错误竟然是一个小小的细节——数据库编码类型。其实我也是菜鸟,无论正确与否,发上来与大家分享!如果错误,恳请批评指证。
首先,FTP备份好原来主机上的文件,上传到新主机上,链接上数据库。
1、备份好数据库到本地(不做详解),如果迁移主机后,域名也发生了变化,需要使用Notepad++等工具修改数据库文件(要注意,Notepad++也需要设置成utf-8的编码类型)。
2、登陆主机控制面板,进入phpMyAdmin面板。(也可以在单独的phpMyAdmin接口处登陆)
3、选择你要导入的数据库,如果数据库中有垃圾文件,请先删除。
4、删除所有垃圾数据
5、确认删除
6、接下来是容易忽视的步骤,也是我出错的症结所在,修改数据库编码为“utf8_general_ci”
7、使用import选项导入数据文件
8、数据库导入成功!如果像在第一步时,主机迁移后域名也发生了变化,还需要继续设置。
9、选择数据表中的wp_options
10、找到变量siteurl和home,修改其值为新的域名链接
大功告成!看看你的WORDPRESS是不是喜迁新居啦?
学习了
最近服务器好停机 准备迁移了
呵呵
karif Reply:
May 13th, 2009 at 9:36 PM
好久都没有人光临这里了,难得一见啊!
跟我想的一摸一样的方法。不知道能不能用记事本直接弄?我试验看看。
karif Reply:
July 24th, 2009 at 10:51 PM
@wingvc,
建议不要使用Windows自带的记事本,容易出问题,之前我也有很多问题都是出在记事本上,后来用了Notepad++就解决了。一定要注意数据库的编码类型,用Notepad++时,要设置成和数据库相符的编码类型,如utf-8。
哈哈,我按照你的方法搞了很久终于好了,
中途修改搞搞其它才搞好的
等我博客正常运行能转载你这篇文章吗?
karif Reply:
August 7th, 2009 at 7:20 PM
@LiveAsx,
弄了好久?难道过程有错误?或者是有其他的注意事项?
我现在都不搞这些了,太技术的我看不懂了,BLOG算是稳定下来了,连WORDPRESS升级都懒得弄。
还没有人转载我的BLOG吧,如果您认为有用的话,欢迎转载,只需保留本文链接即可。
好贴 我右键保存备用 呵呵 。博主讲的很详细 !多谢了
请问楼主,如果备份出来的数据库文件大于8M,上传不了,那如何解决?我的有150M呀。
karif Reply:
October 17th, 2009 at 4:31 PM
@东东,
150M的数据库?小弟不才,这么大的东西不知道怎么切割。用Google搜索吧。
对于这个后台很郁闷啊………..
博主你好,我是新手,我想问下,我就在以前的主机上修改,想把主域名 AAA.COM换成BBB.COM,也是这样操作的吗?
karif Reply:
January 10th, 2010 at 5:53 PM
@meyz,
是的,同样的操作。记得操作之前备份好数据库哦!
[…] (4)新博客建立完成,并修改完数据库后,把旧的数据库导入。导入方法,引用这篇文章,因为我发现他太详细了。点击此处 做到文中第7步即可。 […]
同情,真的是浩浩荡荡啊~~~
一篇一篇……..
[…] 3,导入数据库之后,还要像这篇文章中提到的那样,选中wp_options,把siteurl和home也要改回来。 […]
[…] 接下来就是备份原来免费空间上的数据库,在新空间创建数据库、用户名并将用户添加到数据库,再利用文件管理器安装了wordpess 2.9.1,导入数据库也算成功,但是访问主页(通过主机商提供的临时地址:http//ip/~/username)显示空白页,且没有任何提示,但是删除数据库中的所有数据表后就能访问,显示wordpress安装界面,参考此文修改数据库编码为“utf8_general_ci”,还是老样子,最后还是通过wordpress系统导出xml文件,然后又导入,倒也没出现有人说的丢分类、标签等现象。另外这次安装wordpress,没有手动编辑wp-config.php文件,因为第一次访问会有向导创建该文件,只需填前边三项即可。 […]
学习了,我前天刚搬了家,要是早看了该多好啊!替换地址那些东西,原来用emeditor就能解决?(你用的notepad++)我在网上查了mysql的update语句才弄完!唉!
[…] 原文地址:http://dreamkeeper.com.cn/2009/03/move-database-of-worlpress.html […]
[…] 阅读原文 Tags: WordPress Category: WordPress, 转移 | Comment (RSS) « ubuntu安装vpn 解决Mplayer错误 » […]
[…] 阅读原文 标签:Wordpress Category: WordPress, 转移 | 条评论 (RSS) « ubuntu安装vpn 解决Mplayer错误 » […]
[…] WordPress搬家之MYSQL数据库迁移(更换域名+图解) […]
[…] 2,数据库迁移: 可根据文章《WordPress搬家之MYSQL数据库迁移》了解。 […]
学习了~
请教下博主我在导入SQL 备份时
提示 #1044 – Access denied for user ‘DB1D248’@’localhost’ to database ‘DB1D248’
我不知道错在什么地方了 望博主指教啊 谢谢
看到博主写得这么认真,忍不住留言了,谢谢了。我最近也博客搬家,想写点这东西,后来还是懒得写,呵呵。支持分享!
顶前辈高手
学习了,因为电信抽风,go爹地那边有问题,纠结很久后就搬家了。。。。。。。。。现在都还在找资料。