#!/bin/sh
DB_USER="xxxxx" #数据库用户名
DB_PASS="xxxxx" #数据库密码
# Others vars
BCK_DIRA="/home/mysqlbackup/ga" #备份的目录
chmod -R 777 $BCK_DIR/ #目录设置权限
chmod -R 777 $BCK_DIRA/ #目录设置权限
chmod -R 777 $BCK_DIRB/ #目录设置权限
# TODO 开始备份mysql数据
/usr/bin/mysqldump --defaults-extra-file=/usr/my.cnf --default-character-set=utf8 equire > $BCK_DIR/equire_$DATE.sql
/usr/bin/mysqldump --defaults-extra-file=/usr/my.cnf --default-character-set=utf8 new3 > $BCK_DIRA/new3_$DATE.sql
/usr/bin/mysqldump --defaults-extra-file=/usr/my.cnf --default-character-set=utf8 wifi > $BCK_DIRB/wifi_$DATE.sql
#删除两天前备份的文件
find $BCK_DIR/ -name "*.sql" -type f -mtime +2 -exec rm {} \; > /dev/null 2>&1
find $BCK_DIRA/ -name "*.sql" -type f -mtime +2 -exec rm {} \; > /dev/null 2>&1
find $BCK_DIRB/ -name "*.sql" -type f -mtime +2 -exec rm {} \; > /dev/null 2>&1
#备份mongo的数据
DATE1=`date '+%Y%m%d%H%M%S' `
mkdir $mongo_dir/$DATE1
fi
mongodump -d audit -o $mongo_dir/$DATE1
find $mongo_dir/ . -type d -mtime +2 -print | xargs rm -rf
DB_USER="xxxxx" #数据库用户名
DB_PASS="xxxxx" #数据库密码
# Others vars
DATE=`date +%Y-%m-%d` #时间年月日
BCK_DIR="/home/mysqlbackup/dev" #备份的目录BCK_DIRA="/home/mysqlbackup/ga" #备份的目录
BCK_DIRB="/home/mysqlbackup/ad" #备份的目录
chmod -R 777 $BCK_DIRA/ #目录设置权限
chmod -R 777 $BCK_DIRB/ #目录设置权限
# TODO 开始备份mysql数据
/usr/bin/mysqldump --defaults-extra-file=/usr/my.cnf --default-character-set=utf8 equire > $BCK_DIR/equire_$DATE.sql
/usr/bin/mysqldump --defaults-extra-file=/usr/my.cnf --default-character-set=utf8 new3 > $BCK_DIRA/new3_$DATE.sql
/usr/bin/mysqldump --defaults-extra-file=/usr/my.cnf --default-character-set=utf8 wifi > $BCK_DIRB/wifi_$DATE.sql
#删除两天前备份的文件
find $BCK_DIR/ -name "*.sql" -type f -mtime +2 -exec rm {} \; > /dev/null 2>&1
find $BCK_DIRA/ -name "*.sql" -type f -mtime +2 -exec rm {} \; > /dev/null 2>&1
find $BCK_DIRB/ -name "*.sql" -type f -mtime +2 -exec rm {} \; > /dev/null 2>&1
#备份mongo的数据
DATE1=`date '+%Y%m%d%H%M%S' `
mongo_dir="/home/mongobakup"
if [ ! -d "$mongo_dir/$DATE1" ]; thenmkdir $mongo_dir/$DATE1
fi
mongodump -d audit -o $mongo_dir/$DATE1
find $mongo_dir/ . -type d -mtime +2 -print | xargs rm -rf