Mariadb-tuonti: Virhe 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 '-'.
Mitä uutta
Noin Stealth
Teknologiasta intohimoinen, kirjoitan mielelläni StealthSettings.com-sivustolla vuodesta 2006 lähtien. Minulla on laaja kokemus käyttöjärjestelmistä: macOS, Windows ja Linux, sekä ohjelmointikielistä ja blogialustoista (WordPress) sekä verkkokaupoista (WooCommerce, Magento, PrestaShop).
Näytä kaikki Stealthin viestitSaatat olla kiinnostunut myös...