centos7 定时备份mysql数据库

 脚本

#!/bin/sh
# 文件名
DATENAME=`date "+%Y-%m-%d_%H_%M"`
# 备份目录
_DIR="/home/nfsDir/sql49/"
# 数据库信息
## 用户名
USER="root"
## 密码
PWD="pw"
## 数据库
DATABASE="config"
# 备份
/usr/local/mysql/bin/mysqldump -h 127.0.0.1 -P 7063 -u$USER -p$PWD $DATABASE -t > "$_DIR$DATABASE$DATENAME.sql"

添加到crontab定时任务
查看所有定时任务命令:crontab -l
创建自己的定时任务:crontab -e

crontab服务的命令

// 启动服务
systemctl start crond
// 关闭服务
systemctl stop crond
// 重启服务
systemctl restart crond
// 重新载入配置
systemctl reload crond
// 查询服务当前状态
systemctl status crond

 

Guess you like

Origin blog.csdn.net/qq_27384769/article/details/121243935