求教:如何迁移Godaddy上的数据
Klogs.org之前使用Godaddy的主机服务,因为所在IP被G.F.W封锁,所以很长一段时间,都没有使用起来。
上周末才在Dreamhost上重新购买了虚拟主机,并搭建了这个新的Blog。但是如何将原有数据迁移过来,却成了头大的问题:
1、godaddy上的FTP无法访问到,用不了FTP客户端;
2、godaddy上的文件管理只能一个文件一个文件下载,近千个文件,可怎么办?
3、原有旧版本上的WP数据通过SQL备份,却没有办法成功导入到新版本中,郁闷。
哪位那里有帮我迅速解决这个难题的秘籍,望赐教。
多谢各位,数据已经备份了。
Explore posts in the same categories: klogs
October 29th, 2007 at 7:31 pm
1.在Godaddy后台切换主机类型到Windows可得到一个新IP,不行就多切几次
2.Dreamhost有个可连接其他FTP的webftp,里面有打包功能
3.phpmyadmin备份的也不行吗?导入导出的wp版本要一致
October 29th, 2007 at 7:59 pm
之前想过切换,不过有些担心是否会丢失数据?
wp就这点不好,自己的产品,不同的版本数据结构还不同:(
November 6th, 2007 at 3:18 am
godaddy后台有备份mysql的,您试过了么
November 6th, 2007 at 9:35 am
不知道godaddy是否支持secure shell,如果支持那么很简单,你可以先rsync到本地然后rsync到DH主机。DH允许的功能比较丰富。凡是不支持ssh登陆的主机应该都是不能被采用的。
如果godaddy不支持,那么建议你在DH主机上开一个临时user,然后联系godaddy管理员把你的user/password和目的路径告诉他们,让他们做个sever–server的rsync。
mysql备份,如果可能最简单你让godaddy把书局文件直接备份放在你的目录下然后rsync进入,让DH管理员给你安装一下。不过DH的mysql是5.0,如果godaddy现有的是4.0,中文在phpmyadmin里显示可能全部是乱码。如果数据不是很大,建议还是先在DH全新安装以建立空的tables然后把sql dump出来的数据手动地insert进去,否则页面显示正常数据库后端会乱码。
mysql 4.0->4.1->5.0的数据库编码改变是很头疼的事。
November 6th, 2007 at 9:45 am
另外我想可能要提醒你,所谓的W所封的一般不只是ip而是ip加域名一起封。你现在可以访问了可能意味着ip/域名都解封了。
你所需的rsync命令基本就是两条:
服务器到本地:
ryns –vzrtopg –progress user@site.url:/home/yoursite/dirname/ somelocaldirname
本地到服务器:
ryns –vzrtopg –progress localdirname user@site.url:/home/yoursite/dirname/
几千个文件对rsync来说简直太微小了,除非其中很多文件很大。我通过adsl一次rsync过单个100M以上的文件。rsync不太容易断线或者timeout。ftp根本无法完成网站管理的工作,捏可以试试一次是否能够upload上去1000个不怎么大的文件而不超时断线。
DH上安装WP最好也用ssh,登陆进去在里面用wget下载,然后用tar/gzip解压缩,mysql数据库通过cpanel建,sql文件导入可以在shell里用mysql命令直接做。
最简单你可以把现有WP连文件带数据搬过去,放在一个临时子域名的网站下,然后在里面可以通过cpanel one click installer安装最新版,然后通过import导入老版数据(这有臆测成分,很久不用WP不知道WP是否支持从另一个WP安装导入)。
HTH,
November 6th, 2007 at 7:08 pm
谢谢几位,数据都已经备份下来了。。。。回头就是折腾wp低版本到高版本的导入问题。。。。