Ich habe eine VM mit Debian 8 und MySQL 5.5, die ein bisschen beim Import einer neuer Datenbank zickt.
MySQL 5.5 ist zuegebener Maßen ziemlich alt, also wollen wir uns ein Upgrade holen.
Zuerst erstellen wir ein Backup der Datenbank
mysqldump --all-databases > all_databases.sql
Dann laden wir uns die neueste APT-Paket-Repository herunter.
wget https://dev.mysql.com/get/mysql-apt-config_0.8.10-1_all.deb
Sicherstellen, dass wir die neueste Version des Pakets herunterladen und dann installieren wir es mit dpkg:
dpkg -i mysql-apt-config_0.8.10-1_all.deb
Nun werden wir mit einem Dialogfeld gefragt, welche Version wir installieren möchten. Wenn MySQL 5.7 nicht vorhanden ist, drücken wir die Eingabetaste, wählen dann die Version 5.7 aus der Liste und bestätigen mit “OK”.
Update starten
apt-get update
Jetzt sehen wir das MySQL-Package in der Liste
Get:13 http://repo.mysql.com jessie/mysql-5.7 Sources [888 B]
MySQL installieren
apt-get install mysql-server
Der wichtigste Schritt ist die bestehenden Datenbanken zu aktualisieren
mysql_upgrade -u root -p
Zuletzt starten wir die Datenbanken neu
/etc/init.d/mysql restart