阿里云RDS本地实例还原脚本
#!/bin/bash
set -e
echo "#######################################################请输入RDS下载地址####################################################################"
read -p 'please input you URL:' URL
echo "#######################################################下载备份文件#########################################################################"
wget -c "$URL" -O mysql_$(date +%Y-%m-%d).tar.gz
echo "###########################################################解压#############################################################################"
tar -izxvf mysql_$(date +%Y-%m-%d).tar.gz -C /home/temporary
echo "############################################################################################################################################"
cp -a /home/backup/mysql /home/temporary && cp -a /home/backup/backup-my.cnf /home/temporary
echo "#########################################################kill MySQL进程#####################################################################"
kill -9 `ps -ef|grep [m]ysql|grep -v grep|awk '{print $2}'`
echo "#######################################################删除上周数据#########################################################################"
rm -rf /home/mysql/data/*
echo "#####################################################数据拷贝到启动目录#####################################################################"
cp -a /home/temporary /home/mysql/data
echo "#########################################################拷贝后目录#########################################################################"
ls -l /home/mysql/data
echo "#####################################################恢复解压好的备份文件###################################################################"
innobackupex --defaults-file=/home/mysql/data/backup-my.cnf --apply-log /home/mysql/data
echo "############################################################################################################################################"
chown -R mysql:mysql /home/mysql/data
echo "#########################################################启动MySQL##########################################################################"
mysqld --defaults-file=/home/mysql/data/backup-my.cnf --user=mysql --datadir=/home/mysql/data &
echo "#############################################################################################################################################"
版权声明:
本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自
爱吃可爱多!
喜欢就支持一下吧
打赏
微信
支付宝