@@ -60,7 +60,7 @@ MYSQLDUMP_DEFAULTS="${MYSQL_CONN} ${EXPERT_ARGS}"
60
60
61
61
DB_LIST_SQL=" SELECT schema_name FROM information_schema.schemata"
62
62
63
- # If ${SKIP_DATABASES} is not empty, create a where chain
63
+ # If ${SKIP_DATABASES} is not empty, create a where chain
64
64
if [ ! -z " ${SKIP_DATABASES} " ]; then
65
65
DB_LIST_SQL=" ${DB_LIST_SQL} WHERE schema_name NOT IN ("
66
66
# Split on ,
@@ -73,7 +73,7 @@ if [ ! -z "${SKIP_DATABASES}" ]; then
73
73
fi
74
74
# echo -e "${DB_LIST_SQL}"
75
75
# Get result
76
- DB_LIST=` mysql ${MYSQL_CONN} -ANe" ${DB_LIST_SQL} " `
76
+ DB_LIST=$( mysql ${MYSQL_CONN} -ANe" ${DB_LIST_SQL} " )
77
77
78
78
if [ " $? " -ne 0 ]; then
79
79
exitWithMsg 204 " Databases listing failed"
89
89
90
90
VIEW_LIST_SQL=" SET SESSION group_concat_max_len = 1000000;SELECT IFNULL(GROUP_CONCAT(concat(':!\` ',table_schema,'\` .\` ',table_name,'\` ') SEPARATOR ''),'') FROM information_schema.views"
91
91
92
- # If ${SKIP_DATABASES} is not empty, create a where chain
92
+ # If ${SKIP_DATABASES} is not empty, create a where chain
93
93
if [ ! -z " ${SKIP_DATABASES} " ]; then
94
94
VIEW_LIST_SQL=" ${VIEW_LIST_SQL} WHERE table_schema NOT IN ("
95
95
# Split on ,
104
104
fi
105
105
106
106
# Get result
107
- VIEWS_LIST=` mysql ${MYSQL_CONN} -ANe" ${VIEW_LIST_SQL} " `
107
+ VIEWS_LIST=$( mysql ${MYSQL_CONN} -ANe" ${VIEW_LIST_SQL} " )
108
108
109
109
if [ " $? " -ne 0 ]; then
110
110
exitWithMsg 204 " Views listing failed"
191
191
echo " Grants ..."
192
192
# Needs refactor
193
193
GRANTS_SQL=" select distinct concat( \" SHOW GRANTS FOR '\" ,user,\" '@'\" ,host,\" ';\" ) from mysql.user WHERE user != 'root';"
194
- GRANTS_LIST=` mysql ${MYSQL_CONN} -ANe" ${GRANTS_SQL} " `
194
+ GRANTS_LIST=$( mysql ${MYSQL_CONN} -ANe" ${GRANTS_SQL} " )
195
195
echo ${GRANTS_LIST} | mysql --default-character-set=utf8 --skip-comments ${MYSQL_CONN} | sed ' s/\(GRANT .*\)/\1;/;s/^\(Grants for .*\)/-- \1 --/;/--/{x;p;x;}' > ${BACKUP_DIR} /grants.sql
196
196
197
197
if [ " $? " -ne 0 ]; then
0 commit comments