crontab mysql备份_crontab 定时备份mysql数据库

1.安装crontab

yum install  vixie-cron

yum install  crontab  (这里要注意,如果用的是centos7 以上的linux系统,系统会默认指向python 3.0,会导致yum命令安装报错,需将/usr/bin/yum这个文件顶部的 #!/usr/bin/python  改成  #!/usr/bin/python2.7。)

2.mysql_back.sh  mysql 备份脚本。

#!/bin/sh

# File: /root/mysql_dump/mysql_back.sh

# Database info

DB_NAME="填入你数据库名称"

DB_USER="用户名"

DB_PASS="密码"

# Others vars

# whereis mysqldump

# IS ` but not '

BIN_DIR="/usr/bin" (mysql安装路径)

BCK_DIR="/root/mysql_dump/data"(备份保存路径)

DATE=`date +%Y%m%d_%H%M%S`(备份日期)

# TODO

mkdir -p $BCK_DIR

$BIN_DIR/mysqldump --opt -u$DB_USER -p$DB_PASS $DB_NAME | gzip > $BCK_DIR/$DB_NAME.dump_$DATE.sql.gz  (备份语句)

3.crontab加入备份脚本,定时执行

使用命令:crontab  -e

在打开的编辑页面输入

0 0 */3 * * /root/mysql_dump/mysql_back.sh   每隔3天备份一次。

4.重启crontab服务

service crond restart

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值