一步一个脚印的完善,简单到复杂
auto_backup_mysql_v1.sh
使用方式:auto_backup_mysql_v1.sh msyql
#!/bin/bash
#2020年7月7日 16:45:07
#by author linzc
#auto backup mysql database
###############################
SQL_DB="test"
SQL_USR="backup"
SQL_PWD="123456"
SQL_HOST="192.168.68.136"
SQL_CMD="/usr/local/mysql/bin/mysqldump"
BAK_DIR="/data/sh"
$SQL_CMD -h$SQL_HOST -u$SQL_USR -p$SQL_PWD $SQL_DB >$BAK_DIR/test.sql
if [ $? -eq 0 ];then
echo "the mysql databse $SQL_DB backup successfully"
else
echo "the mysql database $SQL_DB backup failed."
fi
auto_backup_mysql_v2.sh
使用方式:auto_backup_mysql_v1.sh msyql2 mysql3 mysql4
#!/bin/bash
#2020年7月7日 17:28:28
#by author linzc
#auto backup mysql database
###############################
SQL_DB="$1"
SQL_USR="backup"
SQL_PWD="123456"
SQL_HOST="192.