首页 > 其他 > 详细

grafana备份

时间:2019-04-26 14:15:59      阅读:305      评论:0      收藏:0      [点我收藏+]
#!/bin/bash
#自动备份grafana数据库并上传到云盘
NOWDATE=`date +%Y-%m-%d`
YUNPAN_USER=xxxx
YUNPAN_PASSWD=XXXXXXXXXX
YUNPAN_SERVER=https://yunpan.x.com/remote.php/webdav
YUNPAN_DIR=x/backup/grafana
#建立备份基本目录环境
BACKUPDIR=/x/data/backup/grafana
[ -d ${BACKUPDIR} ] || mkdir -p ${BACKUPDIR} 
#mysqldump备份
MYSQLDUMP=/usr/bin/mysqldump
SOCKET=/x/data/mysql/mysql.sock
DATABASE=grafana
${MYSQLDUMP} --defaults-extra-file=/home/x/sh/.my.cnf -S${SOCKET} ${DATABASE} | gzip -c -9 > ${BACKUPDIR}/${DATABASE}-backup-${NOWDATE}.sql.gz
sleep 2s
#上传到云盘
cd $BACKUPDIR
curl -X PUT -u $YUNPAN_USER:$YUNPAN_PASSWD --data-binary @"${DATABASE}-backup-${NOWDATE}.sql.gz" "$YUNPAN_SERVER/$YUNPAN_DIR/${DATABASE}-backup-${NOWDATE}.sql.gz"
#删除旧备份文件
find ${BACKUPDIR}/ -type f -mtime +7 -exec rm {} \;

认证文件

[mysqldump]
user=admin
password=xxxxx

grafana备份

原文:https://www.cnblogs.com/tchroot/p/10773845.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!