Fixed backups of databases with dash (-) in name

This commit is contained in:
Yavuz Aydın 2019-01-28 11:31:19 +01:00
parent b618c5f7ef
commit b25e453e22
1 changed files with 2 additions and 1 deletions

View File

@ -29,6 +29,7 @@
# #
##############################################################################################
# #
# 2019/01/28 1.6 Fixed backups of databases with dash (-) in name #
# 2019/01/21 1.5 Fixed creation of databases with dot (.) in name #
# 2018/02/11 1.4 Fixed detection of mydumper #
# 2017/11/09 1.3 Fixed multiple backups on a day support #
@ -119,7 +120,7 @@ else
mysqldump -R -d --single-transaction ${DB} | gzip -c > ${DB_BKP_FLDR}/000-DB_SCHEMA.sql.gz
index=0
#Get the tables and its type. Store it in an array.
table_types=($(mysql -e "show table status from ${DB}" | awk '{ if ($2 == "MyISAM" || $2 == "InnoDB") print $1,$2}'))
table_types=($(mysql -e "show table status from \`${DB}\`" | awk '{ if ($2 == "MyISAM" || $2 == "InnoDB") print $1,$2}'))
table_type_count=${#table_types[@]}
# Loop through the tables and apply the mysqldump option according to the table type
# The table specific SQL files will not contain any create info for the table schema.