You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

43 lines
925 B

# !/bin/bash
#配置
## 备份文件路径
BASEDIR=/data/mmogrun/mysql_backup
## 当前时间
CURDATE=$(date +%Y%m%d)
## 当前时间
CURDATES=$(date +%Y%m%d_%H%M%S)
#备份的数据数据库目录
BAKUPDIR=$BASEDIR/mysql_bak/$CURDATE
#临时文件目录
TMPDIR=$BASEDIR/tmp
#binlog备份目录
BINLOGBAKDIR=$BASEDIR/baklogbin
#操作日志目录
LOGDIR=$BASEDIR/log
#恢复日志
RECOVERY_LOG=$LOGDIR/recovery.log
#备份日志
BAKUP_LOG=$LOGDIR/backup.log
MYSQLBINLOG=/usr/bin/mysqlbinlog
MYSQLDUMP=/usr/bin/mysqldump
MYSQL=/usr/bin/mysql
#################可能需要修改的############################
#binlog 目录
BINLOGDIR=./data/
#mysql配置
USER=mmog
PASS=mmog
MYSQLIP=localhost
MYSQLPORT=3306
mkdir -p $TMPDIR
mkdir -p $LOGDIR
mkdir -p $BINLOGBAKDIR
if [ ! -f $RECOVERY_LOG ];then
touch $RECOVERY_LOG
fi
if [ ! -f $BAKUP_LOG ];then
touch $BAKUP_LOG
fi
#cp -f $BINLOGDIR/binlog.[0-9]* $BINLOGBAKDIR