🌺前言
备份mysql的方法之一
shell
#!/bin/bash
#完成数据库的定时备份
#备份的路径
BACKUP=/mnt/backup/db
#当前的时间作为文件名
DATETIME=$(date +%Y_%m_%d_%H%M%S)
#可以输出变量调试
#echo ${DATETIME}
echo "==========开始备份==========="
echo "备份的路径是 $BACKUP/$DATETIME.tar.gz"
#主机
HOST=
#用户名
DB_USER=root
#密码
DB_PWD=
#备份数据库名
DATABASE=
#创建备份的路径
#如果备份的路径文件夹存在就使用,否则创建
[ ! -d "$BACKUP/$DATETIME" ] && mkdir -p "$BACKUP/$DATETIME"
#执行mysql的备份数据库的指令
mysqldump -u${DB_USER} -p${DB_PWD} --host=$HOST $DATABASE | gzip > $BACKUP/$DAA
TETIME/$DATETIME.sql.gz
crontab -e编写定时任务
bash
30 3 * * * /mnt/mysql_backup.sh > /dev/null 2>&1 &
crontab -l可查看定时任务列表
文章最后更新于 2024-08-23 22:16:49
作者:徐徐版权声明:转载请注明文章出处
留言

~~空空如也