自动备份Mysql数据库脚本(Mysql_Backup.sh)
#!/bin/bash
#Author:by ztj
#Date:20230818
#Description:mysql backup shell
#Name:Mysql_Backup.sh
BAKDIR=/tmp/backup/mysql/$(date +%Y%m%d)
MYSQLDB=mysql
MYSQLUSER=root
MYSQLPW=root
if [ $UID -ne 0 ];then
echo "This script must use the root user!!!"
sleep 2
exit
fi
if [ ! -d $BAKDIR ];then
mkdir -p $BAKDIR
fi
mysqldump -u$MYSQLUSER -p$MYSQLPW -d $MYSQLDB >$BAKDIR/$MYSQLDB.sql
echo "The mysql backup successfully."
本文介绍了一个名为Mysql_Backup.sh的bash脚本,用于在Linux环境下自动备份MySQL数据库,使用root用户,将备份文件存储在指定日期的目录下。

1075

被折叠的 条评论
为什么被折叠?



