鉴于大家对网络知识十分关注,我们编辑小组在此为大家搜集整理了“十天学会DirCMS:数据库的备份、还原和优化”一文,供大家参考学习!
今天我们来学习十天学会DirCMS系列课程的第二课——如何备份和还原DirCMS的数据库?
1:备份DirCMS全站数据
首先,我们登陆网站后台,顶部菜单有一个菜单叫做 【系统配置】,如图1:
图1
点击【系统菜单】,左侧出现【数据备份】—【数据备份】菜单,如图2:
图2
点击【数据备份】,此时右侧出现数据库列表,如图3:
图3
全选所有表,每个分卷文件大小建议保持默认,即:2048KB,然后点击开始备份按钮即可开始备份,如图4:
图4
备份结束后,程序返回到数据库列表,此时我们点击左侧菜单【数据还原】,即可看到刚才备份的SQL文件,如图5:
图5
建议将所备份的SQL文件下载下来保存到本地电脑,至此,整合数据库备份工作结束。
2:还原DirCMS数据库
当网站数据丢失或者出现其他意外时,我们可以进行数据还原。
将本地所保存的数据库备份SQL文件上传到网站的 data/backup/ 文件夹下,这时需注意:
切忌使用不同版本号的数据备份文件来导入到不同版本或升级后的系统中,如您的网站程序有升级,请及时更新备份文件,此时,旧的备份文件应尽量避免使用。
然后我们重复以上步骤,进入【数据还原】界面,会出现我们上传的备份文件列表,这些文件的命名规则如:
database_bakup_20120206_26105_1.sql
其中database_bakup_20120206_26105这一块指的是同一卷名为database_bakup_20120206_26105数据库备份文件,之后的_1是指同卷的卷号为1 的第1个备份文件,以此类推,我们点击其中任意一个 【导入】 链接,系统会提示我们是否将数据还原,我们如果点击 【确定】,系统会自动将同卷的备份文件陆续导入到系统数据库中,如图6:
图6
图7
执行完毕后,整个数据还原工作结束。
3:数据修复与优化
DirCMS的后台同样提供了【数据修复】菜单,点击进入,右侧同样会出现数据库列表,同时下方有两个选项:优化表和修复表。
优化表:当您的库中删除了大量的数据后,您可能会发现数据文件尺寸并没有减小。这是因为删 除操作后在数据文件中留下碎片所致,通过优化表操作可以去除删除操作后留下的数据文件碎片,减小文件尺寸,加快未来的读写操作。您只要在做完批量删除,或定期(如 每一两个月)进行一次数据表优化操作即可。
修复表:通常,您基本上不必运行此语句。但是,如果灾难发生,REPAIR TABLE很有可能从MyISAM表中找回所有数据。如果您的表经常被破坏,您应该尽力找到原因,以避免使用REPAIR TALBE。
十天学会DirCMS之第二天的课程就告一段落,如需了解更多DirCMS相关信息,请继续关注十天学会DirCMS后续教程。感谢您的观看与使用。