diff --git a/mysql_backup.sh b/mysql_backup.sh index 7f06df2..d32f575 100755 --- a/mysql_backup.sh +++ b/mysql_backup.sh @@ -14,7 +14,7 @@ usage() echo "-e | --email :: notification email" echo "-l | --lock-all-tables" echo "-s | --single-transaction" - echo "-i| --ignore-table" + echo "-i | --ignore-table" echo "-z | --gzip :: compress dump using gzip" echo "-x | --xz :: compress dump using xz" echo "--xz-threads :: number of worker threads to use by xz. 0 - use all CPU. (default: 2)" @@ -56,6 +56,9 @@ mysqlparams=" --all-databases \ --comments \ --quick \ --force \ + --order-by-primary \ + --apply-replica-statements \ + --dump-date \ --ignore-table=mysql.slow_log \ --log-error=/tmp/mysqldump.log" ; @@ -87,7 +90,7 @@ while [ "${1}" != "" ]; do --xz-threads ) shift xzthreads=${1} ;; - -m | --master ) mysqlparams="${mysqlparams} --master-data --include-master-host-port --apply-slave-statements" ; + -m | --master ) mysqlparams="${mysqlparams} --source-data --dump-replica" ; ;; -q | --quiet ) quiet=1 ;;