Sh备份数据库

万能青年
2022-03-15 / 0 评论 / 114 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2022年07月10日,已超过865天没有更新,若内容或图片失效,请留言反馈。

sh脚本备份数据库

#!/bin/bash
BACKUP=/u01/backup/MySQL/
DATETIME=$(date '+%Y-%m-%d')
DB_HOST=127.0.0.1
DB_USER=root
DB_PWD=root
DATABASE1=test
DATABASE2=test_api
mkdir -p "${BACKUP}/$DATETIME"
TIME=$(date '+%H%M%S')
mysqldump -u${DB_USER} -p${DB_PWD} -h${DB_HOST} -q -R --databases $DATABASE1 | gzip > ${BACKUP}/$DATETIME/${TIME}_${DATABASE1}.sql.gz
mysqldump -u${DB_USER} -p${DB_PWD} -h${DB_HOST} -q -R --databases $DATABASE2 | gzip > ${BACKUP}/$DATETIME/${TIME}_${DATABASE2}.sql.gz

crontab定时任务语法可以参考这个网站

https://toolhut.cn/tools/crontab
0

评论 (0)

取消