crontab mysql 权限,Linux下MySQL定时备份之crontab使用

一、创建备份脚本

vi mysql_backup.sh     //创建#!/bin/bash

mysqldump -u用户 -p密码 数据库名 | gzip > /data/mysql/db_backup_$(date +%Y%m%d_%H%M%S).sql.gz

:wq     //保存

二、添加执行权限chmod 755 mysql_backup.sh

可以执行脚本,测试有误错误./mysql_backup.sh

三、检测或安装 crontab

输入crontab命令检测是否安装# crontab

-bash: crontab: command not found

如果报 command not found,就表明没有安装

使用下面命令进行安装:# yum -y install vixie-cron

四、添加计划任务

执行命令crontab -e

这时就像使用vi编辑器一样,可以对计划任务进行编辑。 输入以下内容并保存:0 3 * * * /文件目录/mysql_backup.sh

注释:分钟(0-59)、 小时(0-23)、天(1-31)、月(1-12)、周(1-7)

如果任务执行失败了,可以通过以下命令查看任务日志:# tail -f /var/log/cron

五、其他命令service crond start //启动服务

service crond stop //关闭服务

service crond restart //重启服务

service crond reload //重新载入配置

service crond status //查看状态chkconfig //查看开机启动项

注意:本文归作者所有,未经作者允许,不得转载

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值