debian mysql 定时自动备份的脚本
来源:互联网 发布:计算机二级数据库 编辑:程序博客网 时间:2024/05/11 17:18
#!/bin/shLOG=/var/log/mysql-backup.log# mysql db infoUSER_ROOT=XXXXXXUSER_PWD=XXXXXXX# mysql data stored dirTODAY=`date +%F`STOREDIR=/mnt/tf-card/mysql-back/$TODAYmkdir $STOREDIRecho "*** PATH:$STOREDIR mysql-backup ***" >> $LOG# delete overtime backup filesrm -rf /mnt/tf-card/mysql-back/$(date +%F --date='15 days ago')# backup mysql data filemysqldump -u$USER_ROOT --password=$USER_PWD --databases my_yd_net --lock-all-tables --flush-logs |gzip>$STOREDIR/my_yd_net.sql.gz
------------------
创建脚本:nano /etc/cron.daily/mysql-backup
增加执行权限:chmod +x /etc/cron.daily/mysql-backup
创建备份文件根目录:mkdir /mnt/tf-card/mysql-back/
解释:此脚本每天会生成一个备份目录,/mnt/tf-card/mysql-back/yyyy-mm-dd/xxxx.sql.gz,并持保留15天内的数据,并对导出的sql文件用gzip压缩
查看执行时间:cat /etc/crontab
目录可自行修改,mysql的连接帐号USER_ROOT与USER_PWD自行修改;
“# backup mysql data file”这个部分的语句下面可以添加多条 mysqldump 备份语句,一次备份多个库。
对于超过15天的数据处理:每天会尝试删除一次第15天前的一个文件。
0 0
- debian mysql 定时自动备份的脚本
- MySQL数据库定时自动备份脚本
- MySQL数据库定时自动备份脚本
- mysql定时备份脚本
- mysql的自动备份脚本
- mysql定时自动备份
- mysql自动定时备份
- mysql自动定时备份
- linux 定时脚本------自动备份
- 自动定时备份删除脚本
- mysql自动备份脚本
- MYSQL自动备份脚本
- mysql自动备份脚本
- 自动备份mysql脚本
- mysql自动备份脚本
- mysql自动备份脚本
- mysql自动备份脚本
- mysql自动备份脚本
- Linux静态库(含依赖库)实战与简析
- java反射的学习
- JNI NDK ANDROID
- web项目页面数据量太大容易奔溃问题
- 最大熵模型进行中文分词
- debian mysql 定时自动备份的脚本
- CENTOS 6.5 配置YUM安装NGINX
- 网络数据传递之 Json数据解析
- C/C++程序中的内存分配
- Android External storage vs internal storage
- 项目经理这样培养阶梯团队
- 2014年知名IT企业待遇参考
- iOS开发中错误汇总
- .rc Windows资源文件定义和使用