E-Mail wurde erfolgreich versandt.

Wie migriere ich meine Datenbank auf eine neuere Version?

 

Hinweis
Es wird empfohlen, den Migrationsprozess über SSH durchzuführen anstelle von PhpMyAdmin.


Inhaltsverzeichnis Inhaltsverzeichnis

 

Wie gehe ich vor?

 


Der grundlegende Ansatz besteht darin, die Datenbank zu exportieren und dann in eine neue Datenbank zu importieren, da bei der Erstellung neuer Datenbanken MySQL Version 8 oder MariaDB Version 10 verwendet wird.

Eine Anleitung zum Exportieren und Importieren von Datenbanken finden Sie hier.

Informationen zum Erstellen einer neuen Datenbank werden hier bereitgestellt.

Nachdem Sie die Funktionalität Ihrer Website mit der neuen Datenbank überprüft haben, können Sie die alte Datenbank über den Kunden-Login löschen. Vergessen Sie nicht, die neuen Datenbankinformationen in Ihre Installation einzufügen. Ein Beispiel am Fall von WordPress wird hier erläutert:

WordPress Migration

 

Beispiel WordPress Datenbank Konfiguration

 


Suchen Sie nach einer Datei mit dem Namen wp-config.php:

// ** MySQL settings - You can get this info from your web host **

/** The name of the database for WordPress */
define('DB_NAME', '[Name Ihrer Datenbank]');

/** MySQL database username */
define('DB_USER', '[Benutzername für Ihre Datenbank]');

/** MySQL database password */
define('DB_PASSWORD', '[Passwort für Ihre Datenbank]');

/** MySQL hostname */
define('DB_HOST', 'rdbms.strato.de');

Der 'DB_HOST' bleibt unverändert, die oberen drei Einträge müssen mit den Datenbankinformationen der neuen Datenbank aktualisiert werden.

 

Troubleshooting

 


Falls Probleme beim Export/Import über PhpMyAdmin auftreten, wechseln Sie auf SSH.

In diesem FAQ-Artikel wird auch der Export/Import über die Software MySQLDumper erklärt.

 

Häufige Fehler/Fragen

 


ERROR 1118 (42000) at line xxx: row size too large

→ InnoDB-Tabellen sind möglicherweise ungültig, da der InnoDB-Strict-Modus in der WaaS-Datenbank aktiviert ist. Aktualisieren Sie die Tabellendefinitionen und versuchen Sie es erneut.

Siehe Lösung für "row size too large" Fehler

ERROR 1416 (22003) at line 123: Cannot get geometry object from data you send to the GEOMETRY field

→ Die Geodaten könnten beschädigt sein. Korrigieren oder entfernen Sie diese.

Siehe Lösung für "Cannot get geometry object" Fehler

 

Wie kann ich die Table Definitions aktualisieren?

 

 

Wie repariere ich Spatial Data (Geodaten)? Welche Auswirkungen hat das Löschen?

 

 

Was tue ich, wenn ich alle Schritte befolgt habe und dennoch einen der oben genannten Fehler erhalte?

 

Kontaktieren Sie uns bitte.

Für weitere Fehlermeldungen nutzen Sie die offizielle MySQL-Dokumentation: MySQL-Dokumentation

 

War dieser Text hilfreich für Sie?
Info: 6d113828b5c2f0ca4a23a5f0f8bea03c2788297f