SupeSite 提供了方便的数据库备份和恢复功能,站长只需在后台即可备份和恢复数据库。
下面请看详细介绍:
站点后台 => 系统管理 => 数据库:
一、备份数据库
点击“数据库备份”:
建议选择“SupeSite 全部数据”进行数据库的备份;
也可以选择“自定义备份”备份一部分数据:
点击“更多选项”,可以对数据库备份进行详细的设置:
关于数据库备份有几点说明:
1) 数据备份功能根据您的选择,备份 SupeSite 的全部内容和设置数据。导出的数据文件可用“数据恢复”功能或 phpMyAdmin 导入。
2) 全部备份均不包含模板文件和附件文件。模板、附件和用户自定义头像的备份只需通过FTP等下载./templates、./attachments、./user目录即可,SupeSite 不提供单独备份。
3) MySQL Dump 的速度比 SupeSite 分卷备份快很多,但需要服务器支持相关的 Shell 权限,同时由于 MySQL 本身的兼容性问题,通常进行备份和恢复的服务器应当具有相同或相近的版本号才能顺利进行。因此 MySQL Dump 是有风险的:一旦进行备份或恢复操作的服务器其中之一禁止了 Shell,或由于版本兼容性问题导致导入失败,您将无法使用 MySQL Dump 备份或由备份数据恢复;SupeSite 分卷备份没有此限制。
4)数据备份选项中的设置,仅供高级用户的特殊用途使用,当您尚未对数据库做全面细致的了解之前,请使用默认参数备份,否则将导致备份数据错误等严重问题。
5)十六进制方式可以保证备份数据的完整性,但是备份文件会占用更多的空间。
6) 压缩备份文件可以让您的备份文件占用更小的空间。
7) “建表语句格式”:如果您只是备份数据,默认即可;如果是更换空间,就需要根据您新空间服务器上安装的 MySQL 的版本选择,如果您新空间服务器上安装的 MySQL 的版本号为 MySQL4.0.x 及以下版本,这里就选择“MySQL 3.23/4.0.x”,如果您新空间服务器上安装的 MySQL 的版本号为 MySQL4.1.x 及以上版本,这里就选择“MySQL 4.1.x/5.x”。
8)“使用扩展插入(Extended Insert)方式”:推荐选择“否”,选“是”可能会导致数据恢复的时候由于 SQL 语句过长而超时等问题。两种方式优缺点对比:选“是”:备份数据会比较小;选“否”:备份数据的兼容性比较高。
弄明白了后台备份的各项参数及设置,可以方便大家准确无误的选择适合自己的备份方式,而不会因为备份数据方法的错误导致数据丢失等遗憾。
设置完毕,点击“提交保存”按钮,系统将自动备份数据:
二、恢复数据库
点击“导入”:
点击“继续”,系统将自动导入备份数据。
关于数据库恢复的几点说明:
1) 本功能在恢复备份数据的同时,将全部覆盖原有数据,因此恢复前如果站点有数据,请备份数据库;然后将站点关闭,恢复全部完成后可以将站点重新开放;
2) 数据恢复功能只能恢复由当前版本 SupeSite 导出的数据文件,其他软件导出格式可能无法识别;
3)恢复数据时,请保证备份前后数据库表前缀一致,否则无法恢复。