linux-mysql定时备份.md

安装corntab

yum -y install vixie-cron
yum -y install crontabs

新建日志目录/var/mysql 并进入

执行命令vim bk.sh 加入下面内容

#!/bin/bash
mysqldump -uroot -p123456 malls | gzip > /var/mysql/malls_$(date +%Y%m%d_%H%M%S).sql.gz

说明:

root 用户名

123456 密码

malls 数据库

授权:

chmod +x bk.sh

测试:

./bk.sh

如果指定目录生成了文件且有内容.则表示脚本没问题

添加任务执行命令:

crontab -e

然后添加(每分2钟一次.用于测试)

表达是规则:分钟 小时 几号 几月 星期几 执行命令

*/2 * * * *  sh /var/mysql/bk.sh

:!wq保存退出,n回车

如果测试没有问题则同样的方式改为每天0点执行

0 0 * * * sh /var/mysql/bk.sh

查看任务状态

tail -f /var/log/cron

猜你喜欢

转载自www.cnblogs.com/xiaohanhan1991/p/11858024.html