Upgrading MySQL is often seen as straightforward — install the new binaries, restart, done. In reality, it’s more like upgrading a production jet engine mid-flight. Small changes in defaults, deprecated settings, or old privileges can lead to surprises you don’t want at 2:00 AM on maintenance night. Or even worse, see your performance deteriorating during the peak of business activity.
Fortunately, MySQL Shell ships with a utility to help validate whether your server is actually ready before you pull the trigger: util.checkForServerUpgrade().
In this post, we’ll walk you through the installation of MySQL Shell and running the upgrade checker.
Installing MySQL Shell
If you don’t already have MySQL Shell available on your server, install it first. Packages are available at:
…
[Read more]