自动备份Mysql Shell脚本

自动备份Mysql Shell脚本

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/bin/bash

#auto backup mysql db

BACK_DIR=/data/backup/`date + %y%m%d`
MYSQLDB=discuz
MYSQLUSR=backup
MYSQLPW=123456
MYSQLCMD=/usr/bin/mysqldump
if [ $UID -ne 0];then
echo "Must to be use root for exec shell"
exit
fi

if [ ! -d $BAcK_DIR];then
mkdir -p $BAcK_DIR
echo "\033[32mThe $BACK_DIR Create Successfully!"
else
echo "This $BACK_DIR is exists."
fi

$MYSQLCMD -u$MYSQLUSR -p$MYSQLPW discuz >$BACK_DIR/$MYSQLDB.sql
作者

Kris Hugo

发布于

2020-04-01

更新于

2022-01-25

许可协议

评论