linux shell脚本实现自动备份Mysql数据库脚本
原创
©著作权归作者所有:来自51CTO博客作者小黑要上天的原创作品,请联系作者获取转载授权,否则将追究法律责任
自动备份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."