SQLBackupAndFTP是一款高效的数据库备份工具,用于备份 SQL Server、MySQL 和 PostgreSQL Server 数据库。它可以执行定期的完整备份、差异备份和事务日志备份。备份完成后,可以将产生的备份压缩包文件存储在本地、FTP 服务器或云存储中,如 Amazon S3、Google Drive 和 OneDrive。它还支持在备份作业成功或失败时发送备份结果到指定的电子邮件。
- 创建自动备份任务:可以创建备份任务来自动备份数据库。
- 一键还原数据库:通过创建的备份任务可以轻松还原数据库。
- 发送备份数据库日志报告到邮箱:支持将备份的结果发送到指定的邮箱,以便及时了解备份状态。
- 自动压缩备份数据:备份完成后会自动压缩数据库,节省存储空间。
- 多种存储方式:支持本地存储、FTP、网络云存储等多种备份文件存储方式。
- 支持备份任务脚本导入和导出:方便备份任务的管理和移植。
SQLBackupAndFTP分为免费版和收费版。
- 免费版:最多支持两个数据库,不支持备份数据发送到Google Drive、Dropbox等存储,不支持AES加密、不支持全服务订阅。
- 收费版:包括Lite、Standard、Professional、Professional Lifetime四个版本,每个版本的功能有所差异,详见官网介绍。
由于SQLBackupAndFTP设计比较简单,没有考虑到备份过程中对生产环境的影响,因此不建议在生产环境高峰期执行备份操作。推荐在深夜或用户几乎不使用业务系统的时候创建定时备份计划。
以备份MySQL数据库为例:
1. 点击左侧的加号,选择 "Add Back Job" 创建备份任务。
2. 在弹出的数据库配置窗口中选择mysql,并正确配置服务器IP、账户密码等信息。设置完成后点击 "Save & Close"。
3. 选择需要备份的数据库,例如选择test数据库。
4. 接着设置备份的存储方式,支持本地存储、FTP等多种存储方式。
5. 设置本地存储,指定备份的文件夹,然后点击保存。
6. 设置定时备份的规则,根据需要进行设置。
7. 设置是否需要发送备份结果邮件,备份失败和备份成功可以分别设置不同的邮箱。
8. 还可以设置临时文件夹、备份的文件格式等,根据需要进行选择。
9. 设置完成后,点击右上角的 "Run Now" 进行备份测试,可以在日志窗口查看备份状态。
通过以上步骤,可以轻松设置并执行数据库备份任务,保护重要数据的安全。