Add debug option

This commit is contained in:
Dryusdan 2023-10-03 12:01:06 +02:00
parent cb8a3992a6
commit ad5946ea23
Signed by: Dryusdan
GPG Key ID: EC1438DDE24E27D7
1 changed files with 10 additions and 8 deletions

View File

@ -19,10 +19,11 @@ readonly SCRIPTNAME="$(basename "$0")"
#warning() { echo -e "[WARNING] $* " | logger --tag "${SCRIPTNAME}" ; }
#error() { echo -e "[ERROR] $* " | logger --tag "${SCRIPTNAME}" ; }
#fatal() { echo -e "[FATAL] $* " | logger --tag "${SCRIPTNAME}" ; exit 1 ; }
info() { echo -e "[INFO] $* " }
warning() { echo -e "[WARNING] $* "}
error() { echo -e "[ERROR] $* " }
fatal() { echo -e "[FATAL] $* " ; exit 1 }
info() { echo -e "[INFO] $* " ; }
warning() { echo -e "[WARNING] $* " ; }
error() { echo -e "[ERROR] $* " ; }
fatal() { echo -e "[FATAL] $* " ; exit 1 ; }
debug() { echo -e "[DEBUG] $* " ; }
#########################################################
@ -42,14 +43,14 @@ if [ -z "${2}" ];
then
fatal "Username is not defined. Usage : ./mysqlbackup.sh /BASE/BACKUP/FOLDER RETENTION USERNAME PASSWORD HOST PORT"
else
MYSQL_USER=${2}
MYSQL_USER="${2}"
fi
if [ -z "${3}" ];
then
fatal "Password is not defined. Usage : ./mysqlbackup.sh /BASE/BACKUP/FOLDER RETENTION USERNAME PASSWORD HOST PORT"
else
MYSQL_PASSWORD=${3}
MYSQL_PASSWORD="${3}"
fi
if [ -z "${4}" ];
@ -57,7 +58,7 @@ then
warning "Host not defined, use 127.0.0.1 by default"
MYSQL_HOST="127.0.0.1"
else
MYSQL_HOST=${4}
MYSQL_HOST="${4}"
fi
if [ -z "${5}" ];
@ -65,7 +66,7 @@ then
warning "Port not defined, use 3306 by default"
MYSQL_PORT="3306"
else
MYSQL_PORT=${5}
MYSQL_PORT="${5}"
fi
for bin in mariabackup gzip mbstream
@ -115,6 +116,7 @@ GetLockOrDie () {
}
USEROPTIONS="--user=${MYSQL_USER} --password=${MYSQL_PASSWORD} --host=${MYSQL_HOST} --port=${MYSQL_PORT}"
debug "${USEROPTIONS}"
# Arguments may include amongst others:
# --parallel=2 => Number of threads to use for parallel datafiles transfer. Default value is 1.
# --galera-info => Creates the xtrabackup_galera_info file which contains the local node state