关于我们

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻公共列表

宝塔自动从阿里云rds备份数据库脚本并只保留180天_云南软件开发公司

发布时间:2022-12-31 09:30:17

#!/bin/bash

shopt -s -o nounset

export PATH=/usr/bin/:/bin

bakdir=/aliyun_rds_autobak/msyql/h_ynicp_cn

date=$(date +%Y_%m_%d_%H)

dbname='数据库名称' #数据库名称

dbuser='数据库名称' #数据库用户

dbpwd='数据库密码'  #数据库密码

dbip='ynicpmysql.mysql.rds.aliyuncs.com' #阿里云外网连接地址

if [ ! -d $bakdir ]

then

        mkdir -p $bakdir

fi

mysqldump   --set-gtid-purged=OFF   -h$dbip  -u$dbuser -p$dbpwd  --default-character-set=utf8  $dbname | gzip  >$bakdir/${dbname}_$date.sql.gz

#调用上边定义的变量

find $bakdir -mtime +180 -type f | xargs rm -rf #找到/aliyun_rds_autobak/msyql/h_ynicp_cn下

的文件,删除180天之前的文件



/template/Home/Zkeys/PC/Static