Deaktivate some no more existent parameters on installation version >= 5.7 in update mode.
This commit is contained in:
parent
a1ae89c8a5
commit
3ea1c77268
@ -1999,6 +1999,48 @@ if $UPDATE_MYSQL ; then
|
||||
|
||||
if [[ ! -f "${MYSQL_INSTALL_DIR}/my.cnf" ]] ; then
|
||||
_new_cnf_needed=true
|
||||
else
|
||||
|
||||
if [[ "$MYSQL_MAJOR_VERSION" -gt 5 ]] \
|
||||
|| ( [[ "$MYSQL_MAJOR_VERSION" -eq 5 ]] && [[ "$MYSQL_MINOR_VERSION" -ge 7 ]] ) ; then
|
||||
proof_var="thread_concurrency"
|
||||
echononl "Deaktivire '${proof_var} .."
|
||||
if grep -q -E "^\s*${proof_var}.*" "${MYSQL_INSTALL_DIR}/my.cnf" 2> /dev/null ; then
|
||||
echo "" >> ${logdir}/main.log
|
||||
echo "## - Deaktivire '${proof_var} .." >> ${logdir}/main.log
|
||||
echo "## -" >> ${logdir}/main.log
|
||||
echo "perl -i -n -p -e \"s/^(\s*)(${proof_var}.*)/#\1\2/\" \"${MYSQL_INSTALL_DIR}/my.cnf\"" >> ${logdir}/main.log
|
||||
perl -i -n -p -e "s/^(\s*)(${proof_var}.*)/#\1\2/" "${MYSQL_INSTALL_DIR}/my.cnf" >> ${logdir}/main.log 2>&1
|
||||
if [ "$?" = "0" ]; then
|
||||
echo_ok
|
||||
else
|
||||
echo_failed
|
||||
warn "Konnte '${proof_var}' nicht deaktivieren."
|
||||
fi
|
||||
else
|
||||
echo_skipped
|
||||
fi
|
||||
|
||||
proof_var="innodb_additional_mem_pool_size"
|
||||
echononl "Deaktivire '${proof_var} .."
|
||||
if grep -q -E "^\s*${proof_var}.*" "${MYSQL_INSTALL_DIR}/my.cnf" 2> /dev/null ; then
|
||||
echo "" >> ${logdir}/main.log
|
||||
echo "## - Deaktivire '${proof_var} .." >> ${logdir}/main.log
|
||||
echo "## -" >> ${logdir}/main.log
|
||||
echo "perl -i -n -p -e \"s/^(\s*)(${proof_var}.*)/#\1\2/\" \"${MYSQL_INSTALL_DIR}/my.cnf\"" >> ${logdir}/main.log
|
||||
perl -i -n -p -e "s/^(\s*)(${proof_var}.*)/#\1\2/" "${MYSQL_INSTALL_DIR}/my.cnf" >> ${logdir}/main.log 2>&1
|
||||
if [ "$?" = "0" ]; then
|
||||
echo_ok
|
||||
else
|
||||
echo_failed
|
||||
warn "Konnte '${proof_var}' nicht deaktivieren."
|
||||
fi
|
||||
else
|
||||
echo_skipped
|
||||
fi
|
||||
|
||||
fi # if [[ "$MYSQL_MAJOR_VERSION" -lt 5 ]] || ...
|
||||
|
||||
fi
|
||||
fi
|
||||
|
||||
@ -3852,6 +3894,16 @@ if $INSTALL_SYSTEMD_SERVICE ; then
|
||||
else
|
||||
echo_failed
|
||||
error Konnte MySQL Datenbankserver nicht starten..
|
||||
|
||||
echononl "continue anyway [yes/no]: "
|
||||
read OK
|
||||
OK="$(echo "$OK" | tr '[:upper:]' '[:lower:]')"
|
||||
while [[ "$OK" != "yes" ]] && [[ "$OK" != "no" ]] ; do
|
||||
echononl "Wrong entry! - repeat [yes/nno]: "
|
||||
read OK
|
||||
done
|
||||
[[ $OK = "yes" ]] || fatal "Abbruch durch User"
|
||||
|
||||
fi
|
||||
else
|
||||
if $SYSTEMD_EXISTS ; then
|
||||
@ -3866,6 +3918,16 @@ else
|
||||
else
|
||||
echo_failed
|
||||
error Konnte MySQL Datenbankserver nicht starten..
|
||||
|
||||
echononl "continue anyway [yes/no]: "
|
||||
read OK
|
||||
OK="$(echo "$OK" | tr '[:upper:]' '[:lower:]')"
|
||||
while [[ "$OK" != "yes" ]] && [[ "$OK" != "no" ]] ; do
|
||||
echononl "Wrong entry! - repeat [yes/nno]: "
|
||||
read OK
|
||||
done
|
||||
[[ $OK = "yes" ]] || fatal "Abbruch durch User"
|
||||
|
||||
fi
|
||||
fi
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user