数据库备份
因为之前的数据库被劫持,虽然有备份但是没有通知,而且备份只保留了5天的内容,几天没看,备份的数据已经全是空数据了。所以这次用go写了个调用之前的shell文件,然后以邮件附件的方式来做备份通知。功能很简单
流程如下:
大致目录结构如下
. ├── README.md ├── backup ├── config │ ├── config.go │ ├── crontab.json │ ├── dumper.yaml │ └── example.yaml ├── dumper.go ├── dumper.log ├── go.mod ├── go.sum ├── schedules │ ├── commands │ │ └── export-blog.sh │ ├── init.go │ ├── letter.go │ ├── mydump.go │ └── test.go ├── svc │ └── servicecontext.go └── utils ├── config.go └── mail.go
代码地址:https://github.com/jumoshen/sql-dumper,写的很简单,欢迎喷我?