+
95
-

如何利用shell脚本备份mysql数据库并上传阿里云oss上?

如何利用shell脚本备份mysql数据库并上传阿里云oss上?


网友回复

+
15
-

1、首先下载阿里云oss的命令行工具ossutil64

wget http://gosspublic.alicdn.com/ossutil/1.6.19/ossutil64
mkdir /opt/tools/
cp ossutil64 /opt/tools/
chmod 755 /opt/tools/ossutil64
chmod +x /opt/tools/ossutil64
sudo ln -s /opt/tools/ossutil64 /usr/local/bin/ossutil64

2、配置oss的key

ossutil64  config -e oss-cn-qingdao.aliyuncs.com  -i AccessKeyID -k AccessKeySecret

3、在data下新建backupmysql.sh

#!/bin/bash
source /etc/profile
#备份保存路径
backup_dir=/data/backup/sql
#日期
dd=`date +%Y%m%d`
#备份工具
tool=mysqldump
# 主机
host=127.0.0.1
#用户名
username=root
#密码
password=密码
#需要备份的数据库
database_name=dbname

#判断文件夹不存在则创建
if [ ! -d $backup_dir ]; 
then    ...

点击查看剩余70%

我知道答案,我要回答