linux定时备份MySQL数据库并删除七天前的备份文件
发布时间:2020-12-15 07:08:59 所属栏目:安全 来源:网络整理
导读:今天PHP站长网 52php.cn把收集自互联网的代码分享给大家,仅供参考。 #!/bin/bash#?Name:bakmysql.sh#?This?is?a?ShellScript?For?Auto?DB?Backup?and?Delete?old?Backup#备份地址backupdir=/home/mysqlbackup#备份文件后
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 #!/bin/bash #?Name:bakmysql.sh #?This?is?a?ShellScript?For?Auto?DB?Backup?and?Delete?old?Backup #备份地址 backupdir=/home/mysqlbackup #备份文件后缀时间 time=_`?date?+%Y_%m_%d_%H_%M_%S?` #需要备份的数据库名称 db_name=test #mysql?用户名 db_user=root #mysql?密码 db_pass=123456 mysqldump?-u?$db_user?-p$db_pass?$db_name?|?gzip?>?$backupdir/$db_name$time.sql.gz #删除一分钟之前的备份文件 find?$backupdir?-name?$db_name"*.sql.gz"?-type?f?-mmin?+1?-exec?rm?-rf?{}?;?>?/dev/null?2>&1 #every?day?exec 0?0?*?*?*?/home/bak_sh/bak_day.sh #every?week?exec 0?0?*?*?0?/home/bak_sh/bak_week.sh #every?month?exec 0?0?1?*?*?/home/bak_sh/bak_month.sh 以上内容由PHP站长网【52php.cn】收集整理供大家参考研究 如果以上内容对您有帮助,欢迎收藏、点赞、推荐、分享。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- shell习题-16
- 解决WebService部署时出现的“未能创建类型...”错误
- bash – shell脚本的美元括号内的减号是什么意思?
- scala – Sbt native packager找不到SystemdPlugin
- angularjs – Visual Studio Code为* .d.ts文件中定义的类型
- scala – Akka-streams – 如何将flatMapConcatenated的sou
- Bootstrap学习:列表组
- angularjs – RestAngular的最佳实践
- 如何在AngularJS中的ng-repeat中排序对象数据源?
- angularjs – Angular:范围变量与函数