MySQLDumper:便捷的MySQL备份、还原、管理工具


MySQLDumper是一个备份和恢复MySQL数据库的PHP管理脚本,使用上简单便捷。主要用于使用免费空间及共享主机等不能直接操作服务器的用户管理MySQL数据库。即便你能直接操作服务器,使用mysqldump命令的效率未必会比会MySQLDumper更高且更方便。

相对于同类的PHP脚本备份/恢复工具如帝国备份王(Empirebak)、BigDump及PHPMyAdmin,MySQLDumper是上上之选。

相对PHPMyAdmin来说,其对数据库的管理能力并没有那么强。但术业有专攻,MySQLDumper专长在MySQL的数据备份和还原。只需点几下鼠标便可实现对数据库的备份和还原,相对PHPMyAdmin来说操作便捷,反应要快。

MySQLDumper的设计初衷是为了解决绝大部分空间上PHP文件执行时间不能超过30秒而导致的大数据库难以备份、大数据库下载速度太慢和下载容易中断等问题,因而对大数据库的备份还原操作有比较好的支持,采用了AJAX技术,使得进度显示更加直观,不像PHPMyAdmin会直接死在那里知道备份完成。

做了一个测试,备份包括13 个表/630885 条数据/20.66 MB大小的数据库,用时1分钟19秒,压缩后备份为3.60MB,如下图所示:

MySQLDumper

MySQLDumper备份执行中界面

备份已完成,如下图:

MySQLDumper

MySQLDumper特性:

  • 支持FTP自动传送备份文件到远程服务器,最多可以设置三个远程服务器
  • E-mail备份,可以把备份好的数据库通过邮件发送到你的邮箱中(默认不开启)
  • 支持备份的Gzip压缩,使备份文件更小
  • 支持还原Gzip压缩文件,节省带宽
  • 保留多个备份,可设定数量上限,超过后删除旧备份(默认不开启)
  • 使用.htaccess文件来实现访问限定,无内置的认证系统,如服务器不支持.htaccess那么不推荐用MySQLDumper
  • 记录操作日志,可方便查看

源码下载:http://sourceforge.net/projects/mysqldumper/files/

官方网站: http://www.mysqldumper.de/

相关链接:使用MySQLDumper备份与恢复数据

相关内容