关闭

数据库定期备份shell

标签: mysqlshell
230人阅读 评论(0) 收藏 举报
分类:
#!/bin/bash
source /etc/profile
TODAY_DIR=`date +%Y%m%d`;
Olddir=`date +%Y%m%d --date='7 days ago'`;
cd /home/database_backup/
if [ -f $Olddir ]; then
rm -rf $Olddir
fi
if [ ! -d $TODAY_DIR ]; then
mkdir -p $TODAY_DIR/dbname
fi
mysqldump -uroot -ppassword --single-transaction --master-data=2 dbname> $TODAY_DIR/dbname/dbname_${TODAY_DIR}.sql
mysqldump -uroot -ppassword -h192.168.2.168 -P3306 -n -d -t -R dbname> $TODAY_DIR/dbname/dbname_proc${TODAY_DIR}.sql

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:57276次
    • 积分:1191
    • 等级:
    • 排名:千里之外
    • 原创:47篇
    • 转载:77篇
    • 译文:0篇
    • 评论:2条