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
[Comic] Seven Sons
wallpaper-1019588
Momentary Lily: Original-Anime angekündigt
wallpaper-1019588
LUCK LIFE: Band feiert Europapremiere auf der Connichi
wallpaper-1019588
Wind Breaker: Deutscher Simuldub bei Crunchyroll gestartet