backup-db 0.0.4 发布,在 Docker 中运行的数据库备份工具
原理:在原生的docker镜像基础上,加入一备份工具,增强备份功能。
提供postgres, mysql5镜像,可直接使用,如有需要请提issues。
本次更改:
- 参考tls实现加密传输备份文件到服务端,rsa非对称交换密钥 + aes-gcm对称加密(每次随机密码+固定验证密码)
-
修复刪除旧的备份文件发生的异常
-
脚本权限修改为0700
现有功能:
- 可以自行构建docker镜像,支持不同的数据库及不同的版本,如mysql8, oracle, sqlserver2017+等等
- 支持自定义命令
- 可以把备份后的文件存入另一台服务器
- 备份失败邮件通知
- 每日凌晨自动备份
- 可设置备份文件最大保存天数(最少3天)
- 参考tls实现加密传输备份文件到服务端,rsa非对称交换密钥 + aes-gcm对称加密(每次随机密码+固定验证密码)
项目地址:
https://gitee.com/jeessy/backup-db
https://github.com/jeessy2/backup-db
docker地址:
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
泛型用的好,下班走得早
泛型方法和类允许程序员编写高级化的单个方法或类,以用于不同的类型。 泛型方法和类允许程序员编写高级化的单个方法或类,以用于不同的类型。 我们每天都在使用它们,例如List ,Stream ,Map … 泛型类是普通类,其类名后跟一个类型参数部分。这些类称为参数化类或参数化类型,因为它们接受一个或多个参数。 特征: 类型安全:泛型中只能容纳一种类型的对象。 不需要类型转换:无需类型转换对象。 编译时检查:在编译时进行检查,因此在运行时不会发生此问题。好的编程策略表明,在编译时处理问题比运行时要好得多。 类型参数命名约定: T type E element K Key N Number V value 泛型通配符: 我们知道 ? 是通配符,它表示任何类型。如果我们写<? extends Number>,我们接受Number的任何子类,例如Integer,Float和double。 我们可以使用通配符作为参数,字段,返回类型或局部变量的类型。但是,不允许将通配符用作泛型方法调用,泛型类实例创建或超类型的类型参数。 通用类示例: public class Response<T...
- 下一篇
3月19日JindoFS系列直播【关于 JindoFS 最新的 OTS 方案】
主题: 关于 JindoFS 最新的 OTS 方案 时间: 2020.3.19(周四)19:00 参与方式: 扫描下方二维码加入钉钉群,群内直接观看 或点击直播间链接: https://tianchi.aliyun.com/course/live?liveId=41140 讲师: 殳鑫鑫,花名辰石,阿里巴巴计算平台事业部EMR团队技术专家,目前从事大数据存储以及Spark相关方面的工作。 直播简介: 本次直播主要介绍JindoFS的元数据的后端演化。包括JindoFS的架构以及使用场景、JindoFS 元数据的不同的后端支持,以及JindoFS 在云上环境如何支持 OTS 作为元数据后端。
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- SpringBoot2全家桶,快速入门学习开发网站教程
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- MySQL8.0.19开启GTID主从同步CentOS8
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2整合Redis,开启缓存,提高访问速度
- Windows10,CentOS7,CentOS8安装Nodejs环境
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果