MariaDB import: ERROR at line 1: Unknown command ‘-‘.

ERROR at line 1: Unknown command ‘-‘. on tõrge, mis ilmneb siis, kui proovite käsurea kaudu importida teisest veebiserverist eksporditud andmebaasi. Kui teil tekib see viga MariaDB-süsteemi andmebaasi importimisel, loodan, et allolev lühike juhend aitab teid.

Lühidalt, kui teid ei huvita, miks see viga ilmneb, on lahendus väga lihtne. Andmebaasi importimisel MariaDB-sse lisab see "--force”, et jätkata .sql-faili importimist käsurea kaudu.

Impordi käsurida näeb välja selline:

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

Viga "MariaDB Import ERROR at line 1: Unknown command '-'.” on põhjustatud ühilduvusprobleemist. Utiliidile mariadb-dump lisati täiendav plaaster, lisades kommentaaris käsk väljaviskefaili algusesse liivakastirežiimi käivitamiseks. See käsk näeb välja selline:

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

Ühilduvusprobleem ilmneb seetõttu, et MariaDB kliendi vanemad versioonid ja kõik MySQL kliendi versioonid ei mõista seda käsku ja tekitavad vea. Seega, kui impordite tõmmise MariaDB uuest versioonist versiooni, millel seda plaastrit pole, või MySQL-i versiooni, tekib see probleem.

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

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

Muudatus rakendati järgmistes MariaDB versioonides: 10.5.25, 10.6.18, 10.11.8, 10.11.9, 11.0.6, 11.1.5, 11.2.4 ja 11.4.2. Kui ekspordite nendest versioonidest tõmmisfaili ja proovite seda importida värskendamata versiooni, ilmneb see tõrge.

Tehnoloogiafännina olen alates 2006. aastast rõõmuga kirjutanud lehel StealthSettings.com. Mul on laialdased kogemused operatsioonisüsteemides: macOS, Windows ja Linux, samuti programmeerimiskeeltes ja blogiplatvormides (WordPress) ning veebipoodide ja platvormidega (WooCommerce, Magento, PrestaShop).

kuidas » Linux » MySQL » MariaDB import: ERROR at line 1: Unknown command ‘-‘.
Jäta kommentaar