生命不息,折腾不止!

Viva La Vida

备份到oss

算是比较lucky.在停机之前敏锐的意识到要再见了,赶紧找了下备份方法备份了下数据。
{刚去oss把相关api秘钥删掉时发现机子还在运行,还在往oss里存数据,这个真是太悲催了,访问不了机器,机器却还在默默运行( 应该没在上面存什么吧… )}

先创建好 Buckets ,用子账号创建 Access Key 。

下载安装好 ossutil https://help.aliyun.com/document_detail/120075.html?

mysqldump命令 可以不输入密码,在my.cnf配置文件里配置好

#!/bin/sh
#oss-config
oss_endpoint="阿里云OSS Endpoint"
oss_bucket="阿里云OSS Bucket名字"
oss_accesskeyid="阿里云OSS AccessKeyId"
oss_accesskeysecret="阿里云OSS AccessKeySecret"
backup_name=`date +%Y%m%d%H%M%S`
mysqldump -f -hlocalhost --default-character-set=utf8  --single-transaction -q   -R --triggers -B dbname | gzip > ${backup_name}.sql.gz
ossutil64 cp ${backup_name}.sql.gz oss://${oss_bucket}/mysql/backup/${backup_name}.sql.gz -f -e ${oss_endpoint} -i ${oss_accesskeyid} -k ${oss_accesskeysecret}
点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注