mysql 自动备份脚本. 自动保存7天
2013-04-08 17:19
676 查看
#!/bin/sh# -----------------------------#auth:lrm#date:20120816#database backupdb_user="root"db_passwd="123456"db_host="localhost"db_name1="1"db_name2="2"db_name3="3"db_name4="4"# the directory for story your backup file.backup_dir="/data/xixi_bak/mysql_backup/"
# date format for backup file (dd-mm-yyyy)#time="$(date +"%Y-%m-%d:%H")"time="$(date +"%Y-%m-%d")"
# mysql, mysqldump and some other bin's pathMYSQL="$(which mysql)"MYSQLDUMP="$(which mysqldump)"MKDIR="$(which mkdir)"RM="$(which rm)"MV="$(which mv)"GZIP="$(which gzip)"$MYSQLDUMP -u $db_user -h $db_host -p$db_passwd $db_name1 --default-character-set=utf8 --opt -Q -R --skip-lock-tables | $GZIP -9 > "$backup_dir/$time.$db_name1.gz"$MYSQLDUMP -u $db_user -h $db_host -p$db_passwd $db_name2 --default-character-set=utf8 --opt -Q -R --skip-lock-tables | $GZIP -9 > "$backup_dir/$time.$db_name2.gz"$MYSQLDUMP -u $db_user -h $db_host -p$db_passwd $db_name3 --default-character-set=utf8 --opt -Q -R --skip-lock-tables | $GZIP -9 > "$backup_dir/$time.$db_name3.gz"$MYSQLDUMP -u $db_user -h $db_host -p$db_passwd $db_name4 --default-character-set=utf8 --opt -Q -R --skip-lock-tables | $GZIP -9 > "$backup_dir/$time.$db_name4.gz"
find /data/xixi_bak/mysql_backup/ -mtime +7 -type f | xargs rm -rf
# date format for backup file (dd-mm-yyyy)#time="$(date +"%Y-%m-%d:%H")"time="$(date +"%Y-%m-%d")"
# mysql, mysqldump and some other bin's pathMYSQL="$(which mysql)"MYSQLDUMP="$(which mysqldump)"MKDIR="$(which mkdir)"RM="$(which rm)"MV="$(which mv)"GZIP="$(which gzip)"$MYSQLDUMP -u $db_user -h $db_host -p$db_passwd $db_name1 --default-character-set=utf8 --opt -Q -R --skip-lock-tables | $GZIP -9 > "$backup_dir/$time.$db_name1.gz"$MYSQLDUMP -u $db_user -h $db_host -p$db_passwd $db_name2 --default-character-set=utf8 --opt -Q -R --skip-lock-tables | $GZIP -9 > "$backup_dir/$time.$db_name2.gz"$MYSQLDUMP -u $db_user -h $db_host -p$db_passwd $db_name3 --default-character-set=utf8 --opt -Q -R --skip-lock-tables | $GZIP -9 > "$backup_dir/$time.$db_name3.gz"$MYSQLDUMP -u $db_user -h $db_host -p$db_passwd $db_name4 --default-character-set=utf8 --opt -Q -R --skip-lock-tables | $GZIP -9 > "$backup_dir/$time.$db_name4.gz"
find /data/xixi_bak/mysql_backup/ -mtime +7 -type f | xargs rm -rf
相关文章推荐
- [转]Mysql自动备份并保存近15天记录脚本
- Mysql 数据库自动备份Shell脚本
- linux系统中mysql自动备份脚本
- mysql 自动备份脚本
- Windows 平台下自动备份MySQL数据的脚本
- linux下mysql自动备份shell脚本
- windows下的mysql自动备份脚本
- MySQL :: Linux 下自动备份数据库的 shell 脚本
- 自动备份mysql脚本
- Mysql 自动备份脚本
- MySQL 自动备份 Shell 脚本
- MySql Windws 下自动备份脚本
- 定时器mysql自动备份脚本
- mysql自动备份维护shell脚本
- mysql自动逻辑备份bat脚本
- linux下mysql自动备份脚本代码
- windows下mysql自动备份压缩打包时间命名批处理脚本
- linux每天自动备份mysql脚本
- Win平台MySQL自动备份脚本,实现自动清理
- linux-mysql自动备份脚本