In dieser Anleitung erfahren Sie, wie Sie eine bestehende MySQL 5.x Datenbank exportieren und in eine neue MySQL 8.x Datenbank importieren.
1. MySQL 8.x Datenbank anlegen
Legen Sie zuerst eine neue MySQL 8.x Datenbank im checkdomain-Kundenbereich an.
Eine passende Anleitung finden Sie hier:
Wie lege ich eine MySQL 8.0 Datenbank an?
2. MySQL 5.x Datenbank exportieren
Exportieren Sie anschließend die bestehende MySQL 5.x Datenbank. Dies können Sie über phpMyAdmin oder per SSH durchführen.
Bei großen Datenbanken empfehlen wir den Export per SSH.
Export per SSH
- Melden Sie sich per SSH auf Ihrem Webhosting-Paket an.
- Führen Sie den folgenden Befehl aus, um die MySQL 5.x Datenbank zu exportieren:
mysqldump --no-tablespaces -h localhost -u username -p database > backup.sql
Ersetzen Sie die Platzhalter im Befehl:
- username: MySQL-Benutzername der MySQL 5.x Datenbank
- database: Name der MySQL 5.x Datenbank
- backup.sql: Name der Exportdatei
Der Export kann je nach Größe der Datenbank einige Minuten dauern. Speichern Sie die Datei in einem Verzeichnis, in dem Sie Schreibrechte haben.
3. Export in die MySQL 8.x Datenbank importieren
Nachdem der Export abgeschlossen wurde, importieren Sie die Datei in die neue MySQL 8.x Datenbank.
Import per SSH
- Führen Sie den folgenden Befehl aus, um die Sicherungsdatei in die neue MySQL 8.x Datenbank zu importieren:
mysql -h 127.0.0.1 -P 3307 -u username -p database < backup.sql
Ersetzen Sie die Platzhalter im Befehl:
- username: MySQL-Benutzername der neuen MySQL 8.x Datenbank
- database: Name der neuen MySQL 8.x Datenbank
- backup.sql: Name oder Pfad zur Exportdatei
4. Software-Konfiguration anpassen
Nach dem Import müssen Sie die Datenbank-Zugangsdaten in der Konfiguration Ihrer Website oder Anwendung anpassen. Das betrifft zum Beispiel WordPress, Joomla oder andere CMS-Systeme.
Verwenden Sie die Zugangsdaten der neuen MySQL 8.x Datenbank:
-
Host:
127.0.0.1:3307 - Benutzername: Benutzername der neuen MySQL 8.x Datenbank
- Passwort: Passwort der neuen MySQL 8.x Datenbank
- Datenbankname: Name der neuen MySQL 8.x Datenbank
5. Unterstützung durch den Skriptsupport
Wenn Sie die Migration nicht selbst durchführen möchten, kann der kostenpflichtige Skriptsupport die Umstellung für Sie durchführen.
Der Skriptsupport kann die Datenbank auf MySQL 8.x umstellen und die Konfiguration Ihrer Website oder Anwendung entsprechend anpassen.
Wenden Sie sich dazu per E-Mail an den checkdomain-Support und nennen Sie Ihre Kundennummer sowie die Domain, die umgestellt werden soll.
Zusammenfassung
- Legen Sie eine neue MySQL 8.x Datenbank an.
- Exportieren Sie die bestehende MySQL 5.x Datenbank.
- Importieren Sie die Exportdatei in die neue MySQL 8.x Datenbank.
- Passen Sie die Datenbank-Zugangsdaten in Ihrer Software-Konfiguration an.