Its causing problems for users https://github.com/AzuraCast/docker-azuracast-db/issues/3
If we have a healthcheck (
MDEV-25434), then we'll need to ensure that only returns health after mysql_upgrade is run.
" the most difficult problem is detection of when it ought to be run because it requires the server to be up before it can run (so it requires the same temporary server logic as the initial bootstrapping), so it isn't reasonable to just run it every time"
Maybe a direct inspection of the FRM format in MDEV-23008
- relates to
MDEV-27167 system variable deferred-networking to resolve early initialization
MDEV-23008 store mysql_upgrade version info in system table instead of local file
MDEV-25434 mariadb container to have HEALTHCHECK
- links to