linux下定期备份mysql数据库

来源:互联网 发布:知画生孩子第29集 编辑:程序博客网 时间:2024/05/20 04:13

需求是这样的,安周循环每天备份一份,最多保留7分。

1.首先创建确定备份文件的保存目录

/home/jhwang

2.写一个shell脚本,备份mysql指定的数据库

“sudo vim /usr/sbin/bakmysql”

打开文件内容写入:

rq=`date +%a`
mysqldump -uroot -proot yeekitdb > /home/jhwang/yeekitdb_$rq.sql

3.定期执行任务用crontab这个linux自带服务实现

修改/etc/crontab 文件 最下面添加

01 1 * * * root /usr/sbin/bakmysql

意思是每天的1点01分实行备份


0 0
原创粉丝点击