mysql备份脚本

 #!/bin/bash

 
#获取当前备份时间(年-月-日-时-分)
DATE=`date +%y-%m-%d-%H`
#mysql备份命令
MYSQLDUMP=mysqldump
#mysql备份用户
USER=backup
#mysql备份用户的密码
PASSWORD=zhang_cong
#需要备份的数据库
DATABASE=jingyun
#数据库备份存放路径
BACK_PATH=/var/www/html/jingyun/backup/db/jingyun/
#备份名
BACK_FILE_NAME=$DATE.gz
 
 
#####执行备份命令#####
$MYSQLDUMP -u $USER -p$PASSWORD $DATABASE | gzip > $BACK_PATH$BACK_FILE_NAME
 
 
 
 
##########将备份好的数据上传到存放数据的服务器中##########
#####定义变量#####
SCP=scp                                #copy命令
SCP_USER=zhangcong             #目标服务器的用户
SCP_IP=192.168.10.11           #目标服务器的IP
SCP_PATH=/backup/db/test       #目标服务器的数据存放路径
 
#####执行远程copy命令#####
$SCP $BACK_FILE_NAME $SCP_USER@$SCP_IP:$SCP_PATH
 

你可能感兴趣的:(mysql,备份脚本)