一款支持数据库备份和ssh资源备份的工具,目前已经测试好数据库备份。
项目地址:https://github.com/jeessy2/backup-x
直接备份
mysqldump -h192.168.0.66 -uroot -p123456 db-name > db-name-#{DATE}.sql
备份且压缩,节约磁盘资源
mysqldump -h192.168.0.66 -uroot -p123456 db-name |gzip > db-name-#{DATE}.tar.gz
新版已经支持密码加密了,毕竟
-p123456
太粗暴啦。
url如下
https://oapi.dingtalk.com/robot/send?access_token=你的token
RequestBody
{"msgtype": "text","text": {"content": "#{projectName}项目备份#{result},文件名:#{fileName},文件大小:#{fileSize}"}}
就是登录后台的用户名密码,推荐配置。
这里我用的是阿里云OSS,所以依次的顺序如下所示
bucket-name.oss-cn-hangzhou.aliyuncs.com
xxx
xxx
bucket-name