linux下备份数据库

作为一个javaer,为什么要去碰linux,我的java都没学好呢,当然是因为项目需要,需要去备份数据库。

好了,不扯蛋了,直接上code:


crontab -u root -e //开始编辑定时任务
22 4 * * 0 /space/backup/backup.sh  //编辑定时任务,我现在是每周执行脚本,具体怎么控制时间,请百度
编辑完成,按esc,然后输入  :wq(注意有“:”)

然后重启定时服务:service crond restart


下面是需要执行的脚本:backup.sh

#bin/bash
cd /space/backup
echo "You are In Backup Directory"
mv *.sql /space/oldbackup
echo "Old Databases are Moved to oldbackup folder"
Now=$(date +'%d-%m-%Y')
File=backup-$Now.sql
mysqldump --opt space -u root  -p123456 | gzip > $File
echo "Your Database Backup Successfully Completed"


关于linux定时任务请参考:http://www.cnblogs.com/thinksasa/archive/2013/06/06/3121030.html


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值