700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > LINUX下定时备份MYSQL数据库SHELL脚本

LINUX下定时备份MYSQL数据库SHELL脚本

时间:2019-12-12 18:55:38

相关推荐

LINUX下定时备份MYSQL数据库SHELL脚本

备份脚本 backupMysqlData.sh

#!/bin/bash#备份SQL文件的路径backupdir=/home/hdkg/mysqldata/#执行导出数据库操作mysqldump --user=root --password=password --host=localhost --port=3306 dataBaseName > $backupdir/backupfile_$(date +%Y%m%d).sql#删除七天前的备份数据库SQL文件find $backupdir -name "backupfile_*.sql" -type f -mtime +7 -exec rm -f {} \;

定时执行设置

1).使用root用户登录;

2).编辑定时任务文件:crontab -e

设置要运行的时间和加入要运行的脚本:0 0 * * * /home/hdkg/backupMysqlData.sh

0 0 * * * 代表每天的00:00运行

3).启动定时任务服务:service crond start 或者 systemctl start crond.service

重启定时任务服务:service crond restart 或者 systemctl restart crond.service

4).将定时任务服务设置为开机自启:chkconfig crond on

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。