Mysql数据库自动备份脚本
来源:互联网 发布:mac版qq无法发送文件 编辑:程序博客网 时间:2024/05/14 00:34
原文:http://www.devnote.cn/article/55.html
测试于:MySQL 5.0.95 | CentOS 5.7
#!/bin/sh# backup single mysql database and keep newest 15 days backup files.# database informationdb="db1"db_username="root"db_password="123"db_host="localhost"# the directory for your backup file.backup_dir="/mnt/backup/"# check the directory for your backup is writeabletest ! -w $backup_dir && echo "Error: $backup_dir is un-writeable." && exit 0# make the directory for your backup if not existtest ! -d "$backup_dir" && mkdir "$backup_dir"# date format for backup file (dd.mm.yyyy)time="$(date +"%Y.%m.%d")"mysqldump -u$db_username -p$db_password -h $db_host $db | gzip -9 > "$backup_dir/$db-$time.gz"#delete the oldest backup 15 days agofind $backup_dir -name "$db-*.gz" -mtime +15 |xargs rm -rfexit 0;
查看crontab中的设置,每天清晨3点执行备份(设置时使用crontab -e)
0 0
- 自动备份Mysql数据库脚本
- 自动备份Mysql数据库脚本
- MySQL数据库自动备份脚本
- mysql - 数据库自动备份脚本
- Mysql数据库自动备份脚本
- [Mysql数据库] 每天自动备份mysql脚本
- [Mysql数据库] 每天自动备份mysql脚本
- [Mysql数据库] 每天自动备份mysql脚本
- mysql数据库自动定期备份的脚本
- Mysql 数据库自动备份Shell脚本
- MYSQL数据库自动压缩备份脚本
- 自动备份mysql数据库 shell脚本
- MySQL数据库定时自动备份脚本
- MySQL数据库定时自动备份脚本
- shell脚本自动备份MySQL数据库
- Mysql 数据库自动备份Shell脚本
- Linux 自动备份MySQL数据库shell脚本
- CentOS系统mysql数据库自动备份脚本
- cocos2dx3.X项目重写(七)观察者模式以及schedule引起的bug
- Could not open Hibernate Session for transaction
- SqlServer数据库连接数与客户端连接池关系测试(二)
- 徐汉彬:亿级Web系统搭建——单机到分布式集群
- requires API level 17(current min is 8) 问题的解决
- Mysql数据库自动备份脚本
- Hibernate注解详解
- sizeof和strlen的区别
- [转]移动APP开发过程总结
- SPI
- jBPM4.4之(Task)任务分配
- intellij idea 修改背景保护色&&修改字体&&快捷键大全
- python核心编程七——错误和异常,函数
- 利用基于控制器的加密方案进行数据保护(二)