博睿智
SearchRSS
实战备份与恢复数据
bob 发布于 April 23, 2006 19:20
此次换服务器,完全是借助程序自带的备份和导入功能完成了平滑的数据迁移工作。在此,我写出备份-导入的大致过程和一些提示,希望有助于各位使用者的数据迁移。

请使用程序的备份与导入功能,而不是PHPMyAdmin等第三方程序导入和导出。这是因为:
- 程序的备份和导入功能是根据程序的实际情况编写的;
- 程序的备份和导入功能是MySQL版本无关的;而第三方程序需要考虑到MySQL的版本、字符集等,会使情况复杂化;
- 程序的备份和导入功能在设计时就考虑到了大数据情况下的分卷备份和分卷导入,而第三方程序的分卷导出与导入并不一定会成功。

当然,PHPMyAdmin等程序的优势在于,它们在导出和导入数据是直接生成/读取SQL语句,因此可以在导入之前修改SQL文本达到修改数据的目的。而程序的导出的则是专用格式和base64编码的数据,无法直接修改。

大致的操作流程:
1. 上旧站的FTP,下载attachment(附件)文件夹,data/下除了 config.php 以外的所有文件。
2. 登入旧站的后台,到数据维护下执行数据备份。
   每次读取的记录数设置不要太大,默认的50虽然偏小但能够保证稳定。此次我设置的是65。
   我没有勾选“日历”,因为这个可以等数据导入后重新生成。
3. 上新站的FTP,上传与旧站版本一致的程序,用和原先一样的管理员名称和密码全新安装。数据库前缀不一定要和原先一致。
4. 上旧站的FTP,到bak/文件夹下下载备份出来的数据,然后上传到新站的bak/文件夹下。同时,上传attachment/ 、data/下的文件到新站。
5. 登入新站后台,进入数据维护下执行导入数据。
6. 导入完成后,刷新缓存、刷新计数器、重建日历。
7. 进入新站后台,设置好 blog路径和图标地址。同时,视服务器的情况,打开gzip与伪html。
8. 进入后台的MySQL运行框,执行下面的命令以修改访问次数:
引用
update [db]counter set total=数字

9. 接下来,重装原来有的风格、插件等。

提示:
1. 备份和导入需要写入COOKIE,因此和之前反复提醒过的事项一样,如果你曾经用记事本等软件修改过后台的文件(比如admin.php,admin/文件夹下的文件等),导致COOKIE无法写入的话,备份会失败。
(请参阅 http://wiki.bmforum.com/BOM
2. 如果服务器是Unix/Linux等,请把上传的 data/ 目录下的文件属性改为可写。
 
全球中文博客集
在网上看到您的博客,真的不错,想更好的宣传自己的博客吗?想增加博客的流量吗?您的博客已被中国首家自助式博客聚合平台——海网《全球中文博客集》(www.hainet.com.cn)收录,这里不仅可以免费展示您的博客,还可以搜索到您的文章,还有好多其它的功能……心动不如行动,赶快向您的朋友们推荐吧!
May 15, 2006 15:27 Homepage
东城牧人
你的哪个inlive也可以和我聊聊,看看有没有机会合作。
May 11, 2006 14:48 Email Homepage
我会让某人联系你的。^^
May 14, 2006 13:40
东城牧人
交换一个链接吧,你的我已经作好了,我也一直关注你的blog的程序的发展,希望有机会多沟通。
May 11, 2006 14:45 Email Homepage
Done.
May 14, 2006 13:40
lemnear
BOB你好,我刚刚尝试了一下转移数据,结果弄丢了好些TAG,请问这是怎么回事啊?
May 9, 2006 20:22 Homepage
tag有什么特殊字符吗?
May 14, 2006 13:38
车行天下
每导入一个文件就要刷新一次吗?
May 5, 2006 16:44
meyu
uplook
管理员看到速跟我联系:626504402
May 2, 2006 15:54 Homepage
Watson
有个问题,如果上次备份时没哟把backup下的文件删除,会导致这次备份数据混乱。
April 30, 2006 08:32 Homepage
应该不会的。每次备份的文件名都不一样的。但是文件多了的确会看上去很乱,应该养成及时清理的习惯。
May 4, 2006 14:45
ndren
呵,改天学习下备份/恢复相关东东,,,哈,非常感谢。
April 30, 2006 00:01
剑书
但是如果换了管理员名,数据导入后,所有日志的发布者都会变成这个新ID的名字。

另外楼下的,这个模板www.kfksky.com那里有下的,论坛也发布过
April 27, 2006 14:36 Homepage
因为日志和发表者是ID的对应关系,而不是姓名的对应关系。
May 1, 2006 13:02
魔界空明
请问您的simplewhite模板哪里可以下载啊?我非常喜欢这个模板!
April 26, 2006 23:21 Homepage
等待
每次我都填10000以上
April 25, 2006 01:16
北辰
嘿嘿,那天刚好有个闲置的空间,我就试着备份安装了一次。

其实新安装的BLOG其管理员帐号密码可以和原来的不一致,当数据导入以后会自动退出一次的。
April 24, 2006 21:03 Homepage
caii
引用
我设置成50会出现140多个备份文件,而我的日志只有55篇,所以只能设置为500以上才能够保证备份文件在20个以下

不会那么多吧?
另外,备份文件个数不影响数据的。
April 24, 2006 12:52
yyll
引用
每次读取的记录数设置不要太大,默认的50虽然偏小但能够保证稳定。


我设置成50会出现140多个备份文件,而我的日志只有55篇,所以只能设置为500以上才能够保证备份文件在20个以下
April 24, 2006 02:56
剑书
感谢,这份资料很有用
April 23, 2006 22:22 Homepage
makec
谢谢!彻底明白了。
April 23, 2006 19:30
分页: 2/2 第一页 上页 1 2 最后页
分类
  • 程序相关 [74] RSS
  • 程序扩展 [42] RSS
  • 风格模板 [16] RSS
  • 插件扩展 [24] RSS
  • 风格下载站
  • 插件下载站
  • 技术随笔 [16] RSS
  • 生活感悟 [13] RSS
  • 杂七杂八 [70] RSS
日历
统计
访问次数 4267139
今日访问 459
日志数量 212
评论数量 3387
引用数量 82
注册用户 9
在线人数 13
其他
Powered by Bo-Blog 2.5.0 build 2011.07.03