Merge "Only run mysql upgrade commands when needed" into stable/train

This commit is contained in:
Zuul 2022-06-15 23:26:39 +00:00 committed by Gerrit Code Review
commit 40471e6a2f
1 changed files with 6 additions and 0 deletions

View File

@ -579,6 +579,12 @@ outputs:
- |
kolla_set_configs
if mysqladmin ping --silent; then exit 0; fi
upgraded_ver=$(cat /var/lib/mysql/mysql_upgrade_info 2>/dev/null || true)
mysql_ver=$(mysql --version | awk -F'[ ,]*' '{print $5}')
if [ "${upgraded_ver}" = "${mysql_ver}" ]; then
echo "mysql already upgraded"
exit 0
fi
chown -R mysql:mysql /var/lib/mysql
chown -R mysql:mysql /var/log/mysql
mysqld_safe --user=mysql --wsrep-provider=none --skip-networking --wsrep-on=off --log-error=/var/log/mysql/mysqld-upgrade.log &