Mysql定期备份数据的实现

在Linux系统中要实现Mysql数据库中数据和系统的图片的备份,需要以下步骤:

一、首先单独编写数据和图片备份的脚本

数据:

mysqldump -u账号 -p密码 数据库 > /root/backup/sql/o2o 'date +%y%m%d%H%M%S'.sql 

如下图:

图片:

tar -zcvf /root/backup/image/image 'date +%y%m%d%H%M%S'.tar.gz /user/baidu/work/image/upload

用来压缩图片,现时存放在指定目录。

二、建立backup.sh文件

通过backup.sh文件,把上面的命令整合在一起,共同执行,如下图:

三、通过crontab -e命令,增加定时定点执行功能

crontab命令是用Cron表达式,来设置定时定点功能。

crontab -l 是查询文件夹下面有没有crontab文件

在屏幕中输入命令crontab -e之后,在下面的屏幕中把Cron表述式与.sh文件设置进去,就可以定时定点执行,

这样配置完成之后,保存退出编辑就可以定时执行,但是我们想查询一下他是不是在执行,我们可以通过日志进行查询,通过命令:tail -f /var/log/cron

其中/var/log/cron是日志存放目录 

到此,数据和图片的备份,定时定点执行备份已经完成!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

garagong

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值