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 +%...
·
在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条内容
所有评论(0)