数据库:推荐一款非常实用的数据库定时备份工具,大神必备(附下载)!

news/2025/1/26 14:44:08/文章来源:https://www.cnblogs.com/o-O-oO/p/18689024

今天给大家推荐推荐一款非常实用的数据库定时备份工具,大神必备!

一、SQLBackupAndFTP 是什么?

SQLBackupAndFTP 是一款用于备份 SQL Server、MySQL 和 PostgreSQL Server 数据库的实用软件,执行定期的完整备份、差异备份和事务日志备份,备份完成后产生的备份压缩包文件可以将它们存储在本地、FTP 服务器或云存储中(比如Amazon S3 、Google Drive、OneDrive),支持备份作业成功或失败的时候分别指定电子邮件发送备份结果。

官网:https://sqlbackupandftp.com/

二、SQLBackupAndFTP功能介绍

创建备份任务自动备份数据库,

创建备份任务一键还原数据库,

支持发送备份数据库日志报告到邮箱

自动压缩备份好的数据库

对于SQLServer定期执行数据库备份任务,取代微软SSMS的维护计划,备份完成后支持本地存储、FTP、网络云存储等方式。

支持备份任务脚本导入和导入

缺点是不支持中文界面

三、SQLBackupAndFTP授权方式

软件分为收费版和免费版。

免费版:最多支持两个数据库,不支持备份数据发送到Google Drive、 Dropbox等存储、不支持AES加密、不支持全服务订阅。

收费版:主要有四个版本主要有Lite、Standard、Professional、Professional Lifetime每个版本功能会有差异。

具体如下图:

个人建议:如果针对规模不大的单数据库的备份,可以考虑使用免费版就能够满足日常的备份需求了,如果有更高的需求可以考虑购买收费版。

四、SQLBackupAndFTP是如何使用的?

SQLBackupAndFTP是理想的任何SQL Server, MySQL, PostgreSQL, Azure SQL,或亚马逊RDS SQL数据库,产生的备份可以存储到FTP, SFTP, FTPS, NAS,本地或网络文件夹,谷歌驱动器,Dropbox, OneDrive, Box,亚马逊S3(和任何S3兼容的存储),Azure存储,Backblaze B2, Yandex.Disk。它对任何SQL Server版本都特别有用,包括Azure SQL和Amazon RDS SQL、MySQL、MariaDB或PostgreSQL,因为这些数据库没有内置的备份工具。

五、SQLBackupAndFTP使用建议

因为SQLBackupAndFTP整体设计比较简单,未考虑备份过程中对生产环境的影响,所以对于生产环境的备份操作一定要考虑生产环境的实际使用场景,不建议在生产环境使用比较集中的环境下进行备份操作,建议在深夜用户几乎不使用业务系统的情况下创建定时备份计划。

六、软件使用介绍

这里以备份MySQL数据库为例简单介绍软件使用
首先点击左侧的加号,选择第一个 Add Back Job

配置数据库信息

弹出数据库配置窗口,这里选择mysql,然后正确配置服务器ip、账户密码等信息。设置完成后点击Save & Close

选择需要备份的数据库,这里选择test数据库

接着设置备份的存储方式。
支持本地存储、FTP等十几种存储方式,一般选择本地或者FTP存储就可以了。

这里设置本地存储,设置备份的文件夹。然后点击保存

设置定时备份的规则,这里可以根据需要进行设置

然后可以设置是否需要发送备份结果邮件,备份失败和备份成功可以分别设置不同的邮箱。

也可以设置临时文件夹、备份的文件格式等等,大家可以根据自己的需要进行选择。

设置完成后,可以点击右上角的 Run Now 进行备份测试,下图是备份的日志窗口。

七、软件下载

CSDN:https://blog.csdn.net/xishining

个人博客网站:https://programmerblog.xyz

原创 郝光明 小明互联网技术分享社区

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/874931.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【模拟电子技术】12-放大电路的分析方法

【模拟电子技术】12-放大电路的分析方法 分析交流时候,必须先分析直流,因为交流电路中的等效电阻与静态工作点相关。于是需要分析直流通路。交流电源置零,电容视为断路静态的所有问题都可以在直流通路中找到。 后分析交流通路。直流电源置零,交流通路频率高,容抗小,电容视…

【开源】推荐一款JAVA开源的大数据用户行为分析平台

一、项目简介 随着大数据技术的迅猛发展,其在商业领域的应用日益广泛,并为企业创造了显著的价值。通过深入的数据分析来洞悉用户行为模式,构建以用户体验为核心的高效增长策略,已成为现代企业不可或缺的核心竞争力之一。面对不断攀升的成本压力,企业必须摒弃传统的粗犷营销…

【开源】蚂蚁集团自研的AI编程工具

一、介绍 CodeFuse是蚂蚁集团自研的代码生成模型,能提供智能建议和实时支持,帮助开发者自动生成代码、注释、测试用例等,提高研发效率。在评测中,CodeFuse的得分超过了GPT-4和WizardCoder-34B。开源内容包括代码框架和模型。代码框架支持多任务微调,包括代码生成、翻译、测…

实评实测 | ETL 行业也够卷,云化 ETL,ETL 软件不过了

本篇内容由 AustinDatabase 提供,内容围绕 TapData Cloud 的实测展开,希望能为大家提供更多角度的参考。文章来源于:AustinDatabases,作者:liuaustin3 在数据管理中,“提取(Extract)、转换(Transform)、加载(Load)”是高效数据集成解决方案的支柱。正确的 ETL 工具…

《CPython Internals》阅读笔记:p353-p355

《CPython Internals》学习第 18天,p353-p355 总结,总计 3 页。 一、技术总结 1.benchmark(基准测试) Python中常用的 benchmark 有 timeit, pyperformance。 (1)timeit $ ./python -m timeit -c "x=1; x+=1; x**x" 1000000 loops, best of 5: 258 nsec per loop …

解决qt 父级样式传递子控件导致QOpenGLWidget::paintGL绘制不生效(无效),被父级背景反复填充

当父级(当前控件的所有父级任意一个)设置background后,设置background下的子控件都会传递这个qss属性,导致OpenGL的paintGL绘制不生效 在代码中手动设置子控件任意颜色即可:ui->widget->setPalette(ui->widget->palette());手动调用一下setPalette后,paintGL绘制…