博睿智
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/ 目录下的文件属性改为可写。
 
song
如果我地址都换了。,还可以吗?
16 天 20 小时前
jackeroo
最下面的调用,怎么修改调用的数目。
June 3, 2007 15:54 Homepage
AdDiS
想請問一下
2.0.2的備份, 是否不能於2.0.3導入??
因為我希望在轉新伺服器的同時, 把我的bo-blog更新一下
卻發現導入時出現
Error: Unknown column 'empty1' in 'field list'
Errno.: 1054
January 9, 2007 16:42 Homepage
不能导入到2.0.3。
请导入到 2.0.2然后再升级上去。
January 9, 2007 20:57
258a
请问你页面右下角的"选择模板"插件还有的下吗??
December 21, 2006 02:30 Homepage
xingqi8
我按照这个教程操作

到第四步

4. 上旧站的FTP,到bak/文件夹下下载备份出来的数据,然后上传到新站的bak/文件夹下。同时,上传attachment/ 、data/下的文件到新站。


我传data/下的文件到新站时显示上传错误,一个文件也不能传到新空间,怎么办?
October 30, 2006 15:40
啤酒盖子
Re:tamasa
对了.还有attachment目录.这里是你以前上传的附件.
October 26, 2006 07:50 Homepage
啤酒盖子
Re:tamasa

可以.你需要备份原博客目录下data.plugin(装过的插件最好备份下).然后使用mysql-front或者mysql Query browser数据库管理工具登录你的数据库以UTF8格式导出所有博客数据.再导入到新空间的数据库中.将备份的那两个目录覆盖新装的BO相应目录就可以了.

有什么问题可以发到论坛上.大家帮你解决.smile
October 26, 2006 07:47 Homepage
husw
导入数据之后,装的那些插件都没了,

如侧边模块什么的,只有名,但里面没有内容,

为什么不把这些内容也备份下来呢?

难道每次恢复都要重装插件吗?

这个工程量可不小呀!
October 26, 2006 03:28 Homepage
tamasa
如果网站已经进不去了,但ftp还能进的话,怎样找到日志?(我只想留下我的日志。。。)
September 20, 2006 21:48
ert
请问我该如何选择除湿机,谢谢!
September 19, 2006 16:25
JOE
作者,我发现恢复的时候有一个问题

按照你写的我做到第四步一切正常,安装也正常
但是把data文件夹传完之后

打开首页就:

Cannot find template. You may need to reinstall the program.

按道理没有理由啊,因为用default模板的嘛

只能直接通过admin.php进入后台执行恢复,可能有朋友碰到这样的问题,写出来仅供参考:)
September 17, 2006 03:58
ewoshow
发现一个问题,每次导入数据,都会造成一组数据漏载入,这是什么原因啊?
September 1, 2006 00:33 Homepage
BO-BLOG实战备份与恢复数据
[August 21, 2006 00:03]
来源:公专人博客
内容:此次换服务器,完全是借助程序自带的备份和导入功能完成了平滑的数据迁移工作。在此,我写出备份-导入的大致过程和一些提示,希望有助于各位使用者的数据迁移。请使用程序的备份与导入功能,而不是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 counter set total=数字9. 接下来,重装原来有的风格、插件等。提示:1. 备份和导入需要写入COOKIE,因此和之前反复提醒过的事项一样,如果你曾经用记事本等软件修改过后台的文件(比如admin.php,admin/文件夹下的文件等),导致COOKIE无法写入的话,备份会失败。(请参阅 http://wiki.bmforum.com/BOM )2. 如果服务器是Unix/
fewe
efew
August 4, 2006 14:00
TualatriX
教程非常好!感谢了!
July 26, 2006 20:08 Homepage
zzpp
BOB你好,请问除了访问次数的命令,您还能提供其他的代码吗?比如 引用次数,留言次数 或者当天访问次数呢?谢谢!
June 22, 2006 00:17
用pa等程序到counter表里去修改吧。
June 22, 2006 23:10
Raylzw
bob你好,请问为什么不备份 config.php 文件?
1. 上旧站的FTP,下载attachment(附件)文件夹,data/下除了 config.php 以外的所有文件。

如果不备份的话不是要重新设置过?
June 18, 2006 23:51
oo00oo
我有2个空间 想做镜像 请问如何实现?
June 17, 2006 16:26
狗狗
如果是平常的备份,我们能在空间控制台(Cpanel)那边做备份吗?

备份后能导入成功吗?

还需要下载什么吗?
May 20, 2006 21:12
全球中文博客集
在网上看到您的博客,真的不错,想更好的宣传自己的博客吗?想增加博客的流量吗?您的博客已被中国首家自助式博客聚合平台——海网《全球中文博客集》(www.hainet.com.cn)收录,这里不仅可以免费展示您的博客,还可以搜索到您的文章,还有好多其它的功能……心动不如行动,赶快向您的朋友们推荐吧!
May 15, 2006 15:27 Homepage
分页: 1/2 第一页 1 2 下页 最后页
发表评论 [高级选项]
昵称*
网址
电邮


 
日历
统计
访问次数 3662060
今日访问 503
日志数量 208
评论数量 3289
引用数量 82
注册用户 7
在线人数 34
其他


Powered by Bo-Blog 2.5.0 alpha build 2009.12.23