From 8c5a46063d5a6a02ae2949f6929d880b7b810428 Mon Sep 17 00:00:00 2001 From: mirocow Date: Thu, 22 Dec 2016 04:39:40 +0300 Subject: [PATCH] replace option defaults-extra-file into defaults-file --- backup.sh | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/backup.sh b/backup.sh index 2cacc4e..277c6be 100755 --- a/backup.sh +++ b/backup.sh @@ -62,7 +62,7 @@ backup() database_exclude_expression=`prepaire_skip_expression "${database_exclude[@]}"` f_log "Exclude databases: $database_exclude_expression" - for BDD in $(mysql --defaults-extra-file=$CONFIG_FILE --skip-column-names -B -e "$query" | egrep -v "$database_exclude_expression"); do + for BDD in $(mysql --defaults-file=$CONFIG_FILE --skip-column-names -B -e "$query" | egrep -v "$database_exclude_expression"); do touch $DST/$BDD/error.log @@ -71,13 +71,13 @@ backup() chmod $DIRECTORYATTRIBUTES $DST/$BDD query="SHOW CREATE DATABASE \`$BDD\`;" - mysql --defaults-extra-file=$CONFIG_FILE --skip-column-names -B -e "$query" | awk -F"\t" '{ print $2 }' > $DST/$BDD/__create.sql + mysql --defaults-file=$CONFIG_FILE --skip-column-names -B -e "$query" | awk -F"\t" '{ print $2 }' > $DST/$BDD/__create.sql if [ -f $DST/$BDD/__create.sql ]; then f_log " > Export create" fi query="SHOW FULL TABLES WHERE Table_type = 'VIEW';" - for viewName in $(mysql --defaults-extra-file=$CONFIG_FILE $BDD -N -e "$query" | sed 's/|//' | awk '{print $1}'); do + for viewName in $(mysql --defaults-file=$CONFIG_FILE $BDD -N -e "$query" | sed 's/|//' | awk '{print $1}'); do mysqldump --defaults-file=$CONFIG_FILE $BDD $viewName >> $DST/$BDD/__views.sql 2>> $DST/$BDD/error.log array_views+=($viewName) done @@ -104,7 +104,7 @@ backup() f_log "Exclude data tables: $data_tables_exclude_expression" query="SHOW TABLES;" - for TABLE in $(mysql --defaults-extra-file=$CONFIG_FILE --skip-column-names -B $BDD -e "$query" | egrep -v "$tables_exclude_expression"); do + for TABLE in $(mysql --defaults-file=$CONFIG_FILE --skip-column-names -B $BDD -e "$query" | egrep -v "$tables_exclude_expression"); do f_log " ** Dump $BDD.$TABLE" if [ $(echo $data_tables_exclude_expression| grep $TABLE) ]; then @@ -112,7 +112,7 @@ backup() mysqldump --defaults-file=$CONFIG_FILE --no-data --add-drop-table --tab=$DST/$BDD/ $BDD $TABLE 2>> $DST/$BDD/error.log else # If fields has geospatial types - checkGeo="mysql --defaults-extra-file=$CONFIG_FILE -B $BDD -e \"SHOW COLUMNS FROM $TABLE WHERE Type IN ('point', 'polygon', 'geometry', 'linestring')\"" + checkGeo="mysql --defaults-file=$CONFIG_FILE -B $BDD -e \"SHOW COLUMNS FROM $TABLE WHERE Type IN ('point', 'polygon', 'geometry', 'linestring')\"" hasGeo=$(eval $checkGeo) if [ ! -z "$hasGeo" ]; then mysqldump --defaults-file=$CONFIG_FILE --flush-logs --default-character-set=utf8 --add-drop-table --quick --result-file=$DST/$BDD/$TABLE.sql $BDD $TABLE 2>> $DST/$BDD/error.log