File tree Expand file tree Collapse file tree 1 file changed +9
-8
lines changed
Expand file tree Collapse file tree 1 file changed +9
-8
lines changed Original file line number Diff line number Diff line change 1- #! /bin/sh
2- set -e
1+ #! /bin/bash
32
43function mysql_exec() {
54 local query=" $1 "
6- mysql --user=${MYSQL_ADMIN_USER} --password=${MYSQL_ADMIN_PASSWORD} --host=127.0.0.1 -P 3306 -NBe " ${query} "
5+ mysql --user=" ${MYSQL_ADMIN_USER} " --password=" ${MYSQL_ADMIN_PASSWORD} " --host=127.0.0.1 -P 3306 -NBe " ${query} "
76}
87
98paramName=" ${1:? missing param name} "
109paramValue=" ${2:? missing value} "
1110
1211if echo " ${paramName} " | grep -q " ^loose_" ; then
13- paramName=$( echo " $ {paramName} " | sed ' s/^ loose_// ' )
12+ paramName=${paramName// " loose_" / }
1413fi
1514paramName=$( echo " ${paramName} " | tr ' -' ' _' )
1615
1716var_int=-1
1817if [[ " ${paramValue} " =~ ^[0-9]+$ ]]; then
1918 var_int=" ${paramValue} "
2019fi
21- if [ ${var_int} -lt 0 ]; then
20+ if [ " ${var_int} " -lt 0 ]; then
2221 if [[ " ${paramValue} " =~ ^([0-9]+)(K| KB| k| kb)$ ]]; then
2322 number=" ${BASH_REMATCH[1]} "
2423 var_int=$(( number * 1024 ))
@@ -31,9 +30,11 @@ if [ ${var_int} -lt 0 ]; then
3130 fi
3231fi
3332
34- if [ ${var_int} -ge 0 ]; then
35- mysql_exec " SET GLOBAL ${paramName} = ${var_int} ;"
33+ if [ " ${var_int} " -ge 0 ]; then
34+ ret= $( mysql_exec " SET GLOBAL ${paramName} = ${var_int} ;" 2>&1 )
3635else
37- mysql_exec " SET GLOBAL ${paramName} = '${paramValue} ';"
36+ ret= $( mysql_exec " SET GLOBAL ${paramName} = '${paramValue} ';" 2>&1 )
3837fi
3938
39+ echo " Set parameter ${paramName} to value ${paramValue} , result: ${ret} "
40+
You can’t perform that action at this time.
0 commit comments