AutoBackup Typecho 数据库自动备份插件

简单介绍:
看到typecho官方论坛上有数据库管理插件的需求,就研究了以下typecho的插件开发方法,最终得出了这个插件,很粗糙,但应该能够满足基本的需求了吧。

使用方法:
1. 下载压缩包,解压缩
2. 将AutoBackup文件夹上传至/usr/plugins/中
3. 登陆后台,启用插件
4. 进入设置项设置
*如果自动备份了会在AutoBackup目录下生成备份文件

数据还原:
可以先安装typecho,然后在phpmyadmin中导入备份文件;

或者,先创建一个数据库,导入备份文件,然后安装typecho的时候选择这个数据库

插件升级:
1. 禁用现有插件
2. 上传新版文件,覆盖即可(除config.xml文件)
3. 启用插件

@1.0.7
Bug修复
*生成的备份文件中sql语句注释不正确导致还原数据时发生错误,hellowind还原数据时发现的问题
功能修改及更新:
*建立backupfiles文件夹,以后备份的文件都放在这个文件夹中,插件目录不会显得凌乱,插件升级后,现有的文件可以移植该目录下
*选择发送备份文件至邮箱时,发送成功后,删除服务器上的备份文件
*重大更新:修改了还原数据库的方式,将创建表的sql也写入了备份文件中,以后只要建立一个数据库,然后导入备份文件即可,不需要先导入install/mysql.sql文件了,防止使用了其他插件造成的表结构的变化,造成数据还原失败

 

AutoBackup.1.0.7.zip