set master data option -m

This commit is contained in:
Naum Soloveychik
2020-01-12 00:48:47 +03:00
parent 5413aced44
commit 6a99fc01e2
2 changed files with 8 additions and 2 deletions

View File

@@ -16,6 +16,7 @@ usage()
echo "-l | --lock-all-tables"
echo "-s | --single-transaction"
echo "-z | --compress :: gzip dump"
echo "-m | --master :: set master data"
echo "-q | --quiet :: silent mode"
echo "-h | --help :: display this help"
}
@@ -51,6 +52,7 @@ while [ "${1}" != "" ]; do
;;
-z | --compress ) compress=1
;;
-m | --master ) master=1
-q | --quiet ) quiet=1
;;
-h | --help ) usage
@@ -100,8 +102,6 @@ mysqlparams=" --all-databases \
--events \
--extended-insert \
--flush-privileges \
--master-data \
--include-master-host-port \
--quick \
--quote-names \
--routines \
@@ -118,6 +118,10 @@ if [ "${lock}" ] ; then
mysqlparams="${mysqlparams} --lock-all-tables" ;
fi
if [ "${master}" ] ; then
mysqlparams="${mysqlparams} --master-data --include-master-host-port" ;
fi
prefix="mysqldump.`hostname -s`.${name}" ;
if [ `ls ${dir} | grep ${prefix} | wc -l` -ge "${copies}" ] ; then