MySQL定时备份脚本

环境是linux的,使用的是mysqldump命令。 创建一个脚本dbbackup.sh然后内容如下:

#! /bin/bash
# 执行此文件将会备份数据库到/opt/backup/data目录中
cd /opt/backup/data

date=`date -I`;  #取出当前的日期
/opt/lampp/bin/mysqldump -u用户名 -p密码 数据库> 备份文件名前缀_$date.sql; #导出数据库为sql脚本
/bin/tar zcvhf 备份文件名前缀_$date.tar.gz 备份文件名前缀_$date.sql; #压缩sql脚本
rm 备份文件名前缀_$date.sql #删除sql文件

现在我们将这个脚本添加到定时任务中去,让每天都执行一次 使用crontab -l命令查看当前定时任务 使用crontab -e 命令编辑用户的定时任务,会使用vi编辑一个文本文件。文本文件的格式是这样的: 分钟 小时 天 月 天每星期 命令,例子: 58 23 * * * /home/yangyan/bin/dbbackup.sh 一行一个任务,保存后就可以了。   具体的cron可以查看这个blog说的比较清楚一些: http://www.cnblogs.com/lhj588/archive/2012/02/20/2359172.html      

tips:

本文由wp2Blog导入,原文链接:http://devonios.com/mysql%e5%ae%9a%e6%97%b6%e5%a4%87%e4%bb%bd%e8%84%9a%e6%9c%ac.html

转载于:https://my.oschina.net/yangyan/blog/859150

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值