Bo-Blog数据库备份

来自站长百科
跳转至: 导航、​ 搜索

数据的备份[ ]

请使用程序的备份与导入功能,而不是PHPMyAdmin等第三方程序导入和导出。这是因为:

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

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

备份流程:

  1. 登陆Blog进入后台。点击导航栏里的数据维护》备份数据进入数据备份页面。
  1. 在数据导出项选择Bo-Blog 2.0 专用备份格式。然后选择需要备份的内容(建议全选)。其他项不用修改,采用默认设置。确定后进入开始备份。这里需要提醒的是,在备份或导入过程中请勿关闭浏览器。以免造成数据备份无法完成。
  1. 登陆旧站的FTP下载bak(备份数据)、attachment(附件)、plugin(插件)、template(模板)文件夹,images/emot/下所有表情图片,data/下除了 config.php 以外的所有文件到本地。如果您有采用其他的文件夹作为附件储存以及有部分文件添加过相关的Hack的话,记得同时备份该文件夹及相关的Hack部分(建议只保留Hack部分,在完成数据转移后再将该Hack部分添加回相关文件,以避免出现部分文件错漏升级)。至此,数据备份所以工作完成。

数据的导入[ ]

  1. 在开始导入数据之前需要重新安装一个与旧站版本一致的Blog程序,用和原先一样的管理员名称和密码全新安装。数据库前缀不一定要和原先一致。安装完成后登陆Blog进入后台,删除程序自动生成的测试日志和默认分类。
  1. 登陆新站的FTP,将备份在本地的所有数据文件按照相应的目录上传到新站覆盖FTP里的文件。
  1. 登入新Blog后台,在数据维护》导入数据下,选择需要导入的文件格式为Bo-Blog 2.0 专用备份格式。在指定备份文件填写备份数据的索引文件(bak/下以.txt为后缀的文本文件),其他项采用默认设置。确定导入数据。
  1. 导入完成后,在数据维护》刷新缓存/刷新计数器。
  1. 进入新站后台,设置好 blog路径和图标地址,设置好参数设置项。同时,视服务器的情况,打开gzip与伪html
  1. 接下来,重装原来有的风格、插件等。

提示[ ]

  • 备份和导入需要写入COOKIE,因此和之前反复提醒过的事项一样,如果你曾经用记事本等软件修改过后台的文件(比如admin.php,admin/文件夹下的文件等),导致COOKIE无法写入的话,备份会失败。
  • 如果服务器Unix/Linux等,请把上传的 data/ 目录下的文件属性改为可写。

Bo-Blog使用手册导航

Bo-Blog安装

Bo-Blog安装环境 | Bo-Blog文件目录结构 | Bo-Blog详细安装

Bo-Blog模板

模板的设计与制作 | 模板的安装与移除

Bo-Blog插件

Bo-Blog插件 |插件安装卸载 | 插件模块的添加配置

Bo-Blog版本升级

升级注意事项 | Bo-Blog2.0.3过渡到2.1.0

Bo-Blog数据

数据库备份 | 常用SQL语句

Bo-BlogFAQ

使用注意事项 | 安装常见问题 | 日常使用解答 | URL的优化问答 | UTF-8 BOM的问题

Bo-BlogF其他

关于OpenID | 关于Robots