设为首页 加入收藏

TOP

利用MySQL的mysqlhotcopy实现数据库自动备份的SH脚本源码
2014-11-24 08:13:51 来源: 作者: 【 】 浏览:2
Tags:利用 MySQL mysqlhotcopy 实现 数据库 自动 备份 脚本 源码

利用MySQL的mysqlhotcopy实现数据库自动备份的SH脚本 源码
可以加在cortab 中在每天凌晨1点,备份打包一下MYSQL的 数据库
设定计划任务
-------------------------------------------------------------------------------------------------------------------------
#crontab -e
0 1 * * * /usr/local/src/back mysql.sh
-------------------------------------------------------------------------------------------------------------------------
www.2cto.com
backmysql.sh 的文件源码,可以配置备份目录。数据库名 mysqlhotcopy所在的目录,以及避免磁盘空间不足删除30日前的备份。
-------------------------------------------------------------------------------------------------------------------------
#!/bin/bash
# yum -y install perl-DBD-MySQL //if mysqlhotcopy can't be runing ,install it
backdir="/usr/local/backup/"
mysqlbindir="/usr/local/mysql/bin/"
backdatabase="cms"
keepdays=30
${mysqlbindir}mysqlhotcopy ${backdatabase} ${backdir}
tar zcvfP ${backdir}${backdatabase}_db_$(date +"%Y%m%d" --date="-1 day").tar ${backdir}${backdatabase}
www.2cto.com
rm -rf ${backdir}${backdatabase}
rm -rf ${backdir}${backdatabase}_db_$(date +"%Y%m%d" --date="-${keepdays} day").tar
作者 Naola2001
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇mysql中利用命令行快速导入sql文件 下一篇InnoDB磁盘空间利用率的查看

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·如何理解c语言指针和 (2025-12-27 01:19:11)
·为什么C标准库没有链 (2025-12-27 01:19:08)
·玩转C语言和数据结构 (2025-12-27 01:19:05)
·MySQL 基础入门视频 (2025-12-26 23:20:22)
·小白入门:MySQL超详 (2025-12-26 23:20:19)