Ubuntu: MySQL lässt sich nach Deinstallation von MariaDB nicht installieren

Ich hatte heute das Problem dass sich MySQL nach der Deinstallation von MariaDB nicht installieren ließ. Die ausgegebene Fehlermeldung, nachfolgend gekürzt, zeigt zugleich das Problem und dessen Lösung :

Aborting downgrade from (at least) 10.0 to 5.7.
If are sure you want to downgrade to 5.7, remove the file
/var/lib/mysql/debian-*.flag and try installing again.

Das Problem:

MariaDB ist ein Fork von MySQL und hat eine höhere Versionsnummer, derzeit 10.x, als MySQL, derzeit 5.x, weshalb ein Downgrade vermutet wird. Die Lösung ist die Datei /var/lib/mysql/debian-*.flag zu entfernen:

sudo rm /var/lib/mysql/debian-*.flag

Danach sollte sich MySQL ohne Probleme installieren lassen. Falls nicht:

sudo nano /var/lib/dpkg/info/mysql-server-5.7.postinst

Dort in die zweite Zeile einfügen:

exit 0

Im Anschluss das Paket mysql-server deinstallieren und erneut installieren:

sudo apt purge mysql-server -y & sudo apt-get autoremove --purge -y & sudo apt install mysql-server

20

Anzeige


wallpaper-1019588
Die richtige Matratze für erholsamen Schlaf
wallpaper-1019588
Sichtbar durch den Herbst: Warum wir zu dunkler Kleidung greifen
wallpaper-1019588
Hallo Welt!
wallpaper-1019588
Kaminholzkorb: Brennholz bequem tragen und neben dem Ofen bereithalten
wallpaper-1019588
Duschsäule: Mit oder ohne Armatur – das passende Duschsystem für dein Bad