Guten Tag zusammen,
ich würde mich hier gerne bzgl. einem möglichem Umzug von MySQL 5.7 zu MariaDB 10 erkundigen.
Vor ca. einem Monat erhielt ich eine Mitteilung von IONOS (Hoster der Webseite), dass zukünftig MariaDB 10 als Alternative zu bestehenden MySQL-Installationen - sowie grundsätzlich bei jedem neuen Hostingtarif - verwendet werden kann / wird.
Damit ich nun nicht irgendwann den Anschluss verliere, würde ich gerne von MySQL 5.7 auf MariaDB 10 wechseln. Vor allem, da dies scheinbar aktiver weiterentwickelt wird und etwas mehr Performance bietet (zumindest lt. perun.net).
Im Sommer hatte ich bereits vom MySQL 5.5 auf 5.7 gewechselt, da dies auch von WordPress im Statusbericht bemängelt wurde, lief ohne Probleme.
Allerdings finde ich im Netz nur wenige Anleitungen, wie dies bei einem Wechsel zu MariaDB 10 umgesetzt werden muss. Die beschriebene Anleitung https://mariadb.com/de/resources/b…s-with-mariadb/ kann ich so leider nicht nachvollziehen, da ich überhaupt nicht weis, wo ich diese werte Eintragen muss.
Da MariaDB 10, soweit ich dies richtig verstanden habe und diesem Forenpost entnehmen kann, identisch zu MySQL ist, würde ich folgendermaßen vorgehen wollen (bitte korrigieren, wenn ich einen Denkfehler habe):
- Export der aktuellen MySQL 5.7 Datenbank über phpMyAdmin per IONOS-Kontrollzentrum
- Neuanlage einer MariaDB 10 (Namensvergabe & Passwort) über IONOS-Kontrollzentrum
- Aufrufen der neuen Datenbank über phpMyAdmin
- Import der alten MySQL 5.7 Datenbank über die Importfunktion von phpMyAdmin
- Login auf dem Webspace per FTP-Programm
- Aufruf der Datei wp-config.php
- Änderung auf die neuen Werte, damit diese angezeigt werden kann bzw. die neue Datenbank verbunden werden kann (wie schon beim Umzug von MySQL 5.5 auf 5.7).
Und bei Punkt 7 irritiert mich, dass eine explizite Nennung von MySQL erfolgt, siehe das Beispiel von kinsta.com
// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'database_name_here');
/** MySQL database username */
define('DB_USER', 'username_here');
/** MySQL database password */
define('DB_PASSWORD', 'password_here');
/** MySQL hostname */
define('DB_HOST', 'localhost');
/** Database Charset to use in creating database tables. */
define('DB_CHARSET', 'utf8');
/** The Database Collate type. Don't change this if in doubt. */
define('DB_COLLATE', '');
Alles anzeigen
Hier müsste ich doch die rot markierten Punkte abändern und die Verbindung zur neue Datenbank steht, oder?
Sollte etwas doch nicht funktionieren, müsste der Wechsel zur alten Datenbank über den Eintrag der MySQL 5.7 Datenbankwerte zu realisieren sein, oder?
Ich danke Euch bzgl. einer kurzen Rückmeldung und wünsche ein angenehmes Wochenende :)!