Wie wechsle ich meine Datenbank von MySQL 5 auf MySQL 8

Eine automatische Migration einer Datenbank mit der Version 5.X in eine MySQL 8.X Datenbank ist leider nicht möglich. In der Regel ist es aber problemlos möglich die MySQL 5 Datenbank über phpMyAdmin zu exportieren und die gesicherte Datei dann in die MySQL 8 Datenbank wieder zu importieren.

Erstellen Sie dazu bitte eine neue MySQL8-Datenbank. Wie Sie dazu vorgehen müssen ist hier beschrieben: https://www.checkdomain.de/support/php-und-datenbanken/datenbanken-nutzung-stoerungen/mysql-datenbank-anlegen/

Wenn Sie das getan haben, ist es noch notwendig die Daten aus der alten MySQL5-Datenbank zu exportieren und in die neue Datenbank zu importieren.

Da die angelegten Datenbanknutzer leider nicht für beide Datenbanksysteme genutzt werden können, müssen anschließend noch die Zugangsdaten in der Konfigurationsdatei der jeweiligen Software angepasst werden. Beachten Sie hierbei bitte auch, dass für MySQL 8 der Port 3307 und nicht 3306 verwendet wird. Der Host muss bei MySQL 8.X zwingend 127.0.0.1 lauten (in Ihren Scripten also der Host 127.0.0.1:3307), der Eintrag localhost funktioniert nicht.