Ein kleiner Fehler in der Reihenfolge: Der neue Server muss schon laufen, wenn man /usr/local/bin/mysql_upgrade ausführt (ja, das heißt auch bei MariaDB so, Details zu mysql_upgrade hier). Richtig müsste es also so heißen:
db stoppen, aktualisieren, starten und dann das skript laufen lassen...