Mariadb -tuontivirhe rivissä 1: Tuntematon komento

kirjoittaja

0

Mariadb-tuonti: Virhe rivissä 1: Tuntematon komento '-'.

Mariadb-tuonti: Virhe rivissä 1: Tuntematon komento '-'.

0
Mariadb -tuontivirhe rivissä 1: Tuntematon komento

ERROR at line 1: Unknown command ‘-‘. on virhe, joka tapahtuu, kun yrität tuoda tietokantaa, joka on viety toisesta verkkopalvelimesta komentorivin kautta. Jos kohtaat tämän virheen tuodessasi tietokantaa MariaDB-järjestelmään, toivon, että alla oleva lyhyt opas auttaa sinua.

Lyhyesti sanottuna, jos et välitä, miksi tämä virhe tapahtuu, ratkaisu on hyvin yksinkertainen. Kun tietokanta tuodaan MariaDB:hen, se lisätään “--force” jatkaaksesi .sql-tiedoston tuontia komentorivin kautta.

Tuontikomentorivi näyttää tältä:

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

virhe “MariaDB Import ERROR at line 1: Unknown command '-'.” se johtuu yhteensopivuusongelmasta. Mariadb-dump-apuohjelmaan lisättiin ylimääräinen korjaustiedosto, joka lisäsi komennon vedostiedoston alkuun kommentissa käynnistämään hiekkalaatikkotilan. Tämä komento näyttää tältä:

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

Yhteensopivuusongelma johtuu siitä, että MariaDB-asiakkaan vanhemmat versiot ja kaikki MySQL-asiakkaan versiot eivät ymmärrä tätä komentoa ja aiheuttavat virheen. Jos siis tuot vedostiedoston uudesta MariaDB-versiosta versioon, jossa ei ole tätä korjaustiedostoa, tai MySQL-versioon, kohtaat tämän ongelman.

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

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

Muutos toteutettiin seuraavissa MariaDB-versioissa: 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. Jos viet vedostiedoston näistä versioista ja yrität tuoda sen päivittämättömään versioon, kohtaat tämän virheen.

Mariadb-tuonti: Virhe rivissä 1: Tuntematon komento '-'.

Saatat olla kiinnostunut myös...

Jätä vastaus

Sähköpostiosoitettasi ei julkaista. Vaadittavat kentät on merkitty *