LINUX配置定时任务,每天凌晨1点定时备份数据库

LINUX配置定时任务,每天凌晨1点定时备份数据库
⼀、安装定时任务支护
如果本地没有安装包,在能够连⽹的情况下可以在线安装
yum install vixie-cron
yum install crontabs
查看crond服务是否运⾏:
pgrep crond
硅溶胶
/sbin/service crond status
说唱音乐
ps -elf|grep crond|grep -v "grep"
crond服务操作命令:(centos unbuntu下为service cron start其他类似)
/sbin/service crond start //启动服务
/sbin/service crond stop //关闭服务
/sbin/service crond restart //重启服务豪杰超级解霸2000
/sbin/service crond reload //重新载⼊配置
chkconfig --list crond 查看定时器任务状态
crond 0:off 1:off 2:on 3:on 4:on 5:on 6:off
⼆、创建mysqlbak.sh⽂件,写⼊内容如下:
#!/bin/sh
>###⽂件名称为当天时间>>###
time=`date '+%y-%m-%d %H:%M:%S'`
糖水不等式
echo $time
echo '开始备份数据库..'
>>>####数据库配置信息>>>>###
user=root
passwd=123456
dbname=HttpRunner
陕北
mysql_back_path=/usr/local/data/mysqlbak/
>>>####数据库配置信息>>>>###
/usr/bin/mysqldump -h127.0.0.1 -u$user -p$passwd $dbname > $mysql_back_path/$time.sql
echo '数据库备份完成'
find /usr/local/data/mysqlbak/ -type f -mtime +7 -exec rm {} \; #删除7天以上的备份sql
以上为sh⽂件内容
三、配置定时任务
crontab -e编辑定时任务
0 1 * * * /home/testuser/test.sh
每天晚上1点调⽤/home/testuser/test.sh crontab -l查看当前⽤户下的定时任务

本文发布于:2024-09-20 21:30:58,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/688293.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:服务   数据库   任务   配置   查看   能够   备份
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议