驽马十驾 驽马十驾

驽马十驾,功在不舍

目录
分享一个自动备份数据库的工具:backup-x
/  

分享一个自动备份数据库的工具:backup-x

介绍

一款支持数据库备份和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太粗暴啦。

webhook

url如下

https://oapi.dingtalk.com/robot/send?access_token=你的token

RequestBody

{"msgtype": "text","text": {"content": "#{projectName}项目备份#{result},文件名:#{fileName},文件大小:#{fileSize}"}}

服务配置

就是登录后台的用户名密码,推荐配置。

  • 用户名:admin
  • 密码:123456

对象存储

这里我用的是阿里云OSS,所以依次的顺序如下所示

bucket-name.oss-cn-hangzhou.aliyuncs.com
xxx
xxx
bucket-name
骐骥一跃,不能十步。驽马十驾,功在不舍。