Mediawiki的备份工具设想
天下维客,你可以修改的网络知识库
目前的mediawiki缺乏较好的数据备份工具,这使得:
- 数据保护、网站迁移不够方便
- 不仅如此,乱码问题成为困扰很多站长备份工作的难题
希望单独制作工具,解决上述问题。
[编辑]
设计需求
希望:
- 1、增加数据备份功能
- 2、增加数据恢复功能,解决乱码功能
- 3、增加必要的数据清理、优化功能
[编辑]
实现步骤
- 首先实现全部数据的备份、恢复
- 其次实现关闭mediawiki的功能
- 之后慢慢考虑部分备份、增量备份、自动同步等考虑
- 本备份工具应位于安全目录,平时不用时应将该目录改名隐藏
[编辑]
详细说明
- 0、增加mediawiki正在维护的选项,以避免维护过程中出错
- 禁止用户访问,给出维护提示(原因在后台指定)
- 关闭所有数据库
- 1、数据备份:
- 自动产生文件,将数据库内容备份到指定目录(备份时需判断目录的可写属性)
- 分为全面备份、备份必要数据两种。(是否需要关闭数据库请开发员决定)
- 全面备份:备份所有数据表
- 备份必要数据:仅备份核心数据
- 所有空间的当前版本
- 用户库和用户积分信息
- 2、数据恢复
- 指定文件名进行恢复
- 3、数据清理、优化
- 对于缓存等非必要数据进行清理


