用帝国备份王实现sablogx数据备份及随意转移

sablog是个很好的单用户BLOG程序,但是其备份后转移空间却难住了绝大部分用户。用自带的备份程序备份的文件,经常性的转移到其他空间后就出现乱码,很是让人对sablog是又爱又恨。
     不过,幸运的是,我发现了帝国备份王,一开始在旧空间备份sablog,出来后的备份文件依然是乱码。不过,帝国备份王提供了多种编码的选择,于是。我在UTF8,GBK.GB2312,LATIN1中反复尝试,最终发现当设定为latin1时候备份出来的文件是正常的。在新空间的帝国备份王中导入备份文件进行恢复,居然依然是乱码。
     仔细研究,发现,是新老空间虽然的MYSQL版本虽然都是5.0,但老空间的版本要高于新空间的,或许问题就出在这里。于是考虑跨版本恢复,具体思路就是:既然同一版本的文件不能正常恢复,那么我就把老空间正常的备份文件先恢复到支持的MYSQL版本下,再在低版本下进行备份,用新空间的高版本进行恢复。
      具体步骤:
     1、在原sablog空间上用帝国备份王备份数据,编码选择latin1,备份格式选择为4.0,备份完成后打开文件,如果显示正常即可。
     2、在本机搭建一个PHP+MYSQL环境,MYSQL版本一定记得要是4.0,安装sablog和帝国备份王。
     3、在本机的帝国备份王恢复刚才显示正常的备份文件,记得本机的设置一定要设置为MYSQL版本为4.0,编码为latin1,恢复。
     4、进入本机的sablog,刷新,是不是已经显示正常了?成功了一半!
     5、登陆sablog,在后台选择备份数据,备份完成的数据可以选择4.0或者for 4.1-5.x的,以后就可以随意换空间了。
     6、登陆新空间的sablog,用刚才本地sablog备份完成的数据文件恢复,重新登陆,重建数据、清空缓存,大功告成!
   
     补充,理论上,到第5步后,用帝国备份王备份也应该是正常的。
     帝国备份王,好样的!帝国备份王官方下载:http://www.phome.net/ebak2008/
   (PS,sablog的官方网站因为空间商跳墙,网站关闭了,只好把这个帖子发到帝国论坛,感谢帝国的软件,也希望对广大网友有所帮助。)