Mariadb-Import: Fehler in Zeile 1: unbekannter Befehl „-“.

ERROR at line 1: Unknown command ‘-‘. ist ein Fehler, der auftritt, wenn Sie versuchen, eine von einem anderen Webserver exportierte Datenbank über die Befehlszeile zu importieren. Wenn dieser Fehler beim Importieren einer Datenbank auf das MariaDB-System auftritt, hoffe ich, dass Ihnen die folgende kurze Anleitung weiterhilft.

Kurz gesagt: Wenn es Ihnen egal ist, warum dieser Fehler auftritt, ist die Lösung sehr einfach. Beim Importieren der Datenbank in MariaDB wird diese hinzugefügt “--force” um den Import der .sql-Datei über die Befehlszeile fortzusetzen.

Die Importbefehlszeile sieht folgendermaßen aus:

mariadb -u <user_db> -p -h localhost <name_db> --force < database.sql

Fehler “MariaDB Import ERROR at line 1: Unknown command '-'.” Es wird durch ein Kompatibilitätsproblem verursacht. Auf das Dienstprogramm mariadb-dump wurde ein zusätzlicher Patch angewendet, der ganz am Anfang der Dump-Datei in einem Kommentar einen Befehl einfügt, um den Sandbox-Modus auszulösen. Dieser Befehl sieht folgendermaßen aus:

/*!999999\ - enable the sandbox mode */

Das Kompatibilitätsproblem tritt auf, weil ältere Versionen des MariaDB-Clients und alle Versionen des MySQL-Clients diesen Befehl nicht verstehen und den Fehler generieren. Wenn Sie also einen Dump von einer neuen Version von MariaDB in eine Version importieren, die nicht über diesen Patch verfügt, oder in eine Version von MySQL, wird dieses Problem auftreten.

MariaDB Import ERROR at line 1: Unknown command '-'.

Related: Import .SQL File Error – MySQL server has gone away

Die Änderung wurde in den folgenden MariaDB-Versionen implementiert: 10.5.25, 10.6.18, 10.11.8, 10.11.9, 11.0.6, 11.1.5, 11.2.4 und 11.4.2. Wenn Sie eine Dump-Datei aus diesen Versionen exportieren und versuchen, sie in eine nicht aktualisierte Version zu importieren, wird dieser Fehler auftreten.

Leidenschaft für Technologie, ich schreibe mit Freude über Stealthsetts.com, beginnend mit 2006. Ich habe eine umfassende Erfahrung in Betriebssystemen: MacOS, Windows und Linux, aber auch in Programmiersprachen und Blogging -Plattformen (WordPress) und für Online -Stores (WooCommerce, Magento, Presashop).

Heim Ihre Quelle für IT -Tutorials, nützliche Tipps und Nachrichten. Mariadb-Import: Fehler in Zeile 1: unbekannter Befehl „-“.
Hinterlasse einen Kommentar