mysqldump备份数据库,并删除7天前的备份文件脚本
2016-05-10 11:21
573 查看
在/server/scripts/目录中创建备份脚本mysql_backup.sh
创建定时任务,每天凌晨2点执行此脚本
# crontab -e
###### mysql backup at 2016/05/09 by ywliyq ######
0 2 * * * /bin/sh /server/scripts/mysql_backup.sh >/dev/null
#!/bin/bash # --------------------------- # Filename: mysql_backup.sh # Revision: 1.4 # Date: 2016/05/09 # Author: ywliyq # Email: ywliyq@163.com # Website: http://ywliyq.blog.51cto.com/ # Description: mysql backup every day delete before 7days. # Notes: This plugin uses the "" command # ---------------------------- # Copyright: 2016 (c) ywliyq # License: GPL # ---------------------------- # Backup file is saved in the directory, if it does not exist Create basepath='/data/mysql/backup/' if [ ! -d "$basepath" ]; then mkdir -p "$basepath" fi # mysql bakcup to /data/mysql/backup/ /application/mysql/bin/mysqldump -uroot -p'12345677' --events --ignore-table=mysql.events -F -B -A|gzip >$basepath/mysqlbak_$(date +%F).sql.gz # Delete the backup data to 7 days before find $basepath -mtime +7 -name "*.sql.gz" -exec rm -rf {} \;
创建定时任务,每天凌晨2点执行此脚本
# crontab -e
###### mysql backup at 2016/05/09 by ywliyq ######
0 2 * * * /bin/sh /server/scripts/mysql_backup.sh >/dev/null
相关文章推荐
- MySQL数据备份之mysqldump的使用详解
- 详解MySQL数据备份之mysqldump使用方法
- 使用MySQL MySqldump命令导出数据时的注意事项
- 最简便的MySql数据库备份方法MySQLdump第1/2页
- MySQL的备份工具mysqldump的基础使用命令总结
- linux下改良版本mysqldump来备份MYSQL数据库
- Mysql导入导出工具Mysqldump和Source命令用法详解
- mysqldump备份还原和mysqldump导入导出语句大全详解
- MySQL的mysqldump工具用法详解
- mysqldump造成Buffer Pool污染的研究
- 使用mysqldump对MySQL的数据进行备份的操作教程
- 解析mysqldump的delay-insert选项
- mysqldump数据库备份参数详解
- mysqldump命令导入导出数据库方法与实例汇总
- PHP使用mysqldump命令导出数据库
- MySQL数据库使用mysqldump导出数据详解
- mysqldump加-w参数备份数据时需要注意的事项
- MySQL mysqldump命令使用详解
- mysqldump 使用方法
- MySQL数据库使用mysqldump导出数据详解