MariADB Uvoz: Napaka v 1. vrstici: Neznani ukaz '-'.

ERROR at line 1: Unknown command ‘-‘. To je napaka, ki se pojavi, ko poskušate uvoziti prek naročila izvožene baze podatkov z drugega spletnega strežnika. Če naletite na to napako pri uvozu baze podatkov v sistem MariaDB, upam, da bo v pomoč spodnji vodnik.

Skratka, če vas ne zanima, zakaj se ta napaka zgodi, je rešitev zelo preprosta. Do uvoza baze podatkov v MariaDB bo dodan “--force” Za nadaljevanje uvoza .sql datoteke prek ukazne vrstice.

Uvoz ukazne vrstice bo videti na naslednji način:

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

napaka “MariaDB Import ERROR at line 1: Unknown command '-'.” nastane s problemom združljivosti. Za pripomoček za mariadb-Dump je bil uporabljen dodaten obliž, ki je v komentarju dodajal naročilo takoj na začetku datoteke s smetiščem, da sproži način peskovnika. Ta ukaz kaže takole:

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

Težava združljivosti nastane, ker starejše različice odjemalca MariaDB in vse različice odjemalca MySQL ne razumejo tega naročila in bodo ustvarile napako. Če torej uvozite smetišče iz nove različice MariaDB v različici, ki nima tega popravka ali v različici MySQL, boste izpolnili to težavo.

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

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

Sprememba je bila izvedena v naslednjih različicah MariaDB: 10.5.25, 10.6.18, 10.11.8, 11.0.6, 11.1.5, 11.2.4 in 11.4.2. Če iz teh različic izvozite datoteko za smetišče in jo poskusite uvoziti v nevede različico, boste izpolnili to napako.

Strastno do tehnologije, pišem z užitkom na StealthSetts.com, ki se začne z letom 2006. Imam bogato izkušnjo v operacijskih sistemih: MacOS, Windows in Linux, pa tudi v programskih jezikih in platformah za bloganje (WordPress) in za spletne trgovine (WooCommerce, Magento, Presishop).

Doma Vaš vir IT vaj, koristni nasveti in novice. MariADB Uvoz: Napaka v 1. vrstici: Neznani ukaz '-'.
Pustite komentar