Pagsulbad sa problema sa MySQL ERROR sa linya 1: Wala mailhi nga sugo '-'

naa ka dihaMySQLNasinati nako kini nga matang sa buang nga mensahe sa sayup sa linya sa mando:“ERROR at line 1: Unknown command '-'"?

Pagsulbad sa problema sa MySQL ERROR sa linya 1: Wala mailhi nga sugo '-'

Wala ka nag-inusara ug kini nga artikulo magsusi niining komon apan makalibog nga problema ug maghatag kanimo og usa ka napamatud-an nga solusyon.

Gipadayag ang hinungdan sa sayup

Aron masabtan kini nga sayup, kinahanglan nimo nga masabtan una ang gigikanan niini.

MySQLSa command line, kung atong gamitonmysqldumpKung nag-import o nag-eksport sa usa ka database gamit ang mga himan, mahimo nimong masugatan usahay\-Ang ingon nga espesyal nga mga karakter.

Kini nga karakter mahimong sayop nga gihubad isip usa ka karakter sa pag-ikyas sa opsyon sa command line, hinungdan nga ang MySQL mapakyas sa pag-ila ug pagpatuman sa sugo sa hustong paagi, sa ingon gilabay ang "Unknown command"sayup.

Ang kamahinungdanon sa pagkaangay sa bersyon

Kasagaran, kini nga isyu adunay kalabotan sa pagpahiangay sa bersyon sa MySQL o MariaDB.

Ilabi na kung imong gibalhin ang data tali sa lainlaing mga bersyon sa mga server, kini nga sayup mas lagmit nga mahitabo.

Pananglitan, ibutang nga ikaw naggamit sa MariaDB version 10.5.25 sa source server ug version 10.3.39 sa target server. Ang mga kalainan tali sa duha nga mga bersyon mahimo’g hinungdan nga ang tool sa linya sa command dili managsama nga molihok, hinungdan sa kini nga sayup.

Mahimo nimong susihon kung unsa ang gigamit karon pinaagi sa pagpadagan sa mosunod nga mandomysqldumpbersyon:

mysqldump --version

Kung nag-atubang sa kini nga problema, ang labing direkta ug epektibo nga paagi mao ang pagsiguro nga gigamit ang duha nga mga servermysqldumpAng mga himan parehas nga bersyon, o labing menos ang tanan nagdagan sa pinakabag-o nga bersyon sa ilang tagsa-tagsa nga serye. Gipamenos niini ang mga kasaypanan tungod sa dili pagtugma sa bersyon.

Pag-upgrade sa bersyon sa MySQL/MariaDB

Kung ang imong server nagpadagan sa usa ka daan nga bersyon sa MariaDB, ang pag-upgrade niini usa ka maayong kapilian.

Bisan kung ang proseso sa pag-upgrade yano ra, siguruha nga i-back up ang database sa wala pa ang operasyon aron malikayan ang mga aksidente sa panahon sa proseso sa pag-upgrade.

CentOS Pag-upgrade sa MariaDB sa 7

Sa mga sistema sa CentOS 7, ang pag-upgrade sa MariaDB mahimo pinaagi sa pagsunod sa mga mosunud nga lakang:

  1. I-back up ang database: Sa dili pa mag-upgrade, siguroha nga i-back up una ang database. Mahimo nimong gamiton ang mosunod nga sugo saHestiaCPPaghimo usa ka pag-klik nga backup sa control panel:

    bash /usr/local/hestia/install/upgrade/manual/upgrade_mariadb.sh
    

    Dili lamang kini mag-back up sa imong database, apan masiguro usab niini ang dali nga pagkaayo kung mapakyas ang pag-upgrade.

  2. Pag-update sa MariaDB: Pag-upgrade sa MariaDB sa pinakabag-o nga bersyon gamit ang mosunod nga sugo:

    sudo yum update mariadb-server
    

    O, depende sa sitwasyon, i-install ang pinakabag-o nga pakete sa bersyon sa MariaDB.

Konklusyon ug rekomendasyon

"Unknown command '-'"Bisan kung ang sayup ingon og lisud, dili kini lisud nga sulbaron basta makit-an nimo ang hinungdan sa problema ug maghimo angay nga mga lakang.

  1. Siguruha nga ang mga bersyon sa himan tali sa mga server makanunayon aron makunhuran ang mga problema nga gipahinabo sa dili pagkaangay.
  2. 保持MariaDB版本的最新状态,以避免由于旧版本导lain-laing mga problema nga gipahinabo.

sa pagtipig

Ang yawe sa pagsulbad sa mga sayop sa MySQL mao ang pagsabut sa kinaiya sa problema ug pagpangita sa angay nga ayuhon.

Pinaagi sa pag-upgrade sa bersyon sa database ug pagsiguro sa pagkaangay sa himan, ang ingon nga mga problema mahimong epektibo nga malikayan.

Isip usa ka database administrator o developer, kinahanglan nimo nga ipadayon ang maid-id nga obserbasyon sa tanang panahon aron masiguro ang kalig-on ug seguridad sa sistema.

Karon, susiha dayon ang imong MySQL/MariaDB nga mga bersyon aron masiguro nga kini na-update ug mag-upgrade kung gikinahanglan.

Ayaw itugot nga kini nga gagmay nga mga sayup makapahinay sa imong pagka-produktibo!

发表 评论

Ang imong email address dili mamantala. Gigamit ang mga kinahanglanon nga uma * Label

Linukot nga basahon sa Taas