
Ich verwende MariaDB 5.5 seit mehreren Jahren auf einem Linux-Server. Gestern habe ich ein Upgrade auf MariaDB 10.11.3 durchgeführt.
Jetzt hat meine Backup-Software die Sicherung der Datenbanken beendet und die Fehlermeldung „MySQL 10.11 wird nicht unterstützt“ gemeldet.
Da die Backup-Software MySQL unterstützt, erwartet sie wahrscheinlich, Version 5.7 vom Server zu erhalten, und ist durch den Empfang der Version 10.11.3 verwirrt.
Gibt es eine Möglichkeit, MariaDB-Berichte der Version 5.7 zu erstellen?, um der Backup-Software vorzugaukeln, wir würden MySQL 5.7 verwenden? Seit MariaDB 10.11 und MySQL 5.7sind grundsätzlich kompatibel(bei Verwendung derselben Speicher-Engines) sollte das Sichern kein Problem darstellen, aber die Meldung 5.7 veranlasst die Sicherungssoftware, weiterzulaufen.
Antwort1
Zitat ausdie Dokumentation:
Einige alte Legacy-Codes können beschädigt werden, weil sie die VERSION-Zeichenfolge analysieren und eine MySQL-Zeichenfolge oder eine einfache Versionszeichenfolge wie Joomla bis API17 erwarten, siehe MDEV-7780.
Ab MariaDB 10.2 kann man diese Anwendungen täuschen, indem man die Versionszeichenfolge über die Befehlszeile oder die my.cnf-Dateien mit festlegt
--version=...
.