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
|
if [[ ! -f "${MYSQL_INSTALL_DIR}/my.cnf" ]] ; then
|
||||||
_new_cnf_needed=true
|
_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
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -3852,6 +3894,16 @@ if $INSTALL_SYSTEMD_SERVICE ; then
|
|||||||
else
|
else
|
||||||
echo_failed
|
echo_failed
|
||||||
error Konnte MySQL Datenbankserver nicht starten..
|
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
|
||||||
else
|
else
|
||||||
if $SYSTEMD_EXISTS ; then
|
if $SYSTEMD_EXISTS ; then
|
||||||
@ -3866,6 +3918,16 @@ else
|
|||||||
else
|
else
|
||||||
echo_failed
|
echo_failed
|
||||||
error Konnte MySQL Datenbankserver nicht starten..
|
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
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user