Ìwé Directory
Ṣe o wa ninuMySQLMo ti pade iru ifiranṣẹ aṣiṣe irikuri yii lori laini aṣẹ:“ERROR at line 1: Unknown command '-'??

Iwọ kii ṣe nikan ati pe nkan yii yoo ṣawari sinu iṣoro ti o wọpọ sibẹsibẹ iṣoro iruju ati fun ọ ni ojutu ti a fihan.
Idi ti aṣiṣe ti han
Lati loye aṣiṣe yii, o gbọdọ kọkọ loye orisun rẹ.
NinuMySQLNinu laini aṣẹ, nigba ti a ba lomysqldumpNigbati o ba n gbe wọle tabi ti njade data data nipa lilo awọn irinṣẹ, o le pade nigba miiran\-Iru pataki ohun kikọ.
Ohun kikọ yii le jẹ itumọ aṣiṣe bi ohun kikọ ona abayo ninu aṣayan laini aṣẹ, nfa MySQL lati kuna lati ṣe idanimọ ati ṣiṣẹ aṣẹ naa ni deede, nitorinaa jiju "Unknown command"aṣiṣe.
Pataki ti ikede ibamu
Ni deede, ọran yii ni ibatan si ibaramu ẹya ti MySQL tabi MariaDB.
Paapa nigbati o ba gbe data laarin awọn oriṣiriṣi awọn ẹya ti awọn olupin, aṣiṣe yii jẹ diẹ sii lati ṣẹlẹ.
Fun apẹẹrẹ, ṣebi pe o nlo ẹya MariaDB 10.5.25 lori olupin orisun ati ẹya 10.3.39 lori olupin ibi-afẹde. Awọn iyatọ laarin awọn ẹya meji le fa ọpa laini aṣẹ lati ṣe aiṣedeede, nfa aṣiṣe yii.
O le ṣayẹwo ohun ti o nlo lọwọlọwọ nipa ṣiṣe pipaṣẹ atẹlemysqldumpẸya:
mysqldump --version
Nigbati o ba n koju iṣoro yii, ọna ti o taara julọ ati ti o munadoko ni lati rii daju pe awọn olupin meji lomysqldumpAwọn irinṣẹ jẹ ẹya kanna, tabi o kere ju gbogbo wọn ṣiṣẹ lori ẹya tuntun ti jara wọn. Eyi dinku awọn aṣiṣe nitori awọn aiṣedeede ti ikede.
Igbesoke MySQL/MariaDB version
Ti olupin rẹ ba nṣiṣẹ ẹya agbalagba ti MariaDB, igbegasoke o jẹ aṣayan ti o dara.
Botilẹjẹpe ilana igbesoke jẹ rọrun, rii daju lati ṣe afẹyinti ibi ipamọ data ṣaaju ṣiṣe lati dena awọn ijamba lakoko ilana igbesoke.
CentOS Igbegasoke MariaDB lori 7
Lori awọn eto CentOS 7, igbegasoke MariaDB le ṣee ṣe nipasẹ titẹle awọn igbesẹ wọnyi:
Ṣe afẹyinti database: Ṣaaju iṣagbega, rii daju lati ṣe afẹyinti aaye data ni akọkọ. O le lo aṣẹ atẹle niHestiaCPṢe afẹyinti titẹ-ọkan ni igbimọ iṣakoso:
bash /usr/local/hestia/install/upgrade/manual/upgrade_mariadb.shKii ṣe nikan ni eyi yoo ṣe afẹyinti ibi ipamọ data rẹ, ṣugbọn yoo tun rii daju imularada ni iyara ti igbesoke ba kuna.
Ṣe imudojuiwọn MariaDBIgbesoke MariaDB si ẹya tuntun nipa lilo aṣẹ atẹle:
sudo yum update mariadb-serverTabi, da lori ipo naa, fi sori ẹrọ package ẹya tuntun ti MariaDB.
Ipari ati awọn iṣeduro
"Unknown command '-"Biotilẹjẹpe aṣiṣe le dabi ẹnipe o nira, ko ṣoro lati yanju niwọn igba ti o ba rii idi ti iṣoro naa ti o si ṣe awọn igbese ti o yẹ.
- Rii daju pe awọn ẹya ọpa laarin awọn olupin wa ni ibamu lati dinku awọn iṣoro ti o ṣẹlẹ nipasẹ aiṣedeede.
保持MariaDB版本的最新状态,以避免由于旧版本导orisirisi isoro ṣẹlẹ.
lati akopọ
Bọtini lati yanju awọn aṣiṣe MySQL ni lati loye iru iṣoro naa ati rii atunṣe ti o yẹ.
Nipa igbegasoke ẹya data data ati idaniloju ibamu ọpa, iru awọn iṣoro le ṣee yago fun ni imunadoko.
Gẹgẹbi oluṣakoso data tabi olupilẹṣẹ, o nilo lati ṣetọju akiyesi ni gbogbo igba lati rii daju iduroṣinṣin ati aabo ti eto naa.
Bayi, ṣayẹwo awọn ẹya MySQL/MariaDB rẹ lẹsẹkẹsẹ lati rii daju pe wọn ti wa ni imudojuiwọn ati igbesoke bi o ti nilo.
Maṣe jẹ ki awọn aṣiṣe kekere wọnyi fa fifalẹ iṣelọpọ rẹ!
Ireti Chen Weiliang Blog ( https://www.chenweiliang.com/ ) pín "Ṣiṣatunṣe aṣiṣe MySQL ni laini 1: Aṣẹ aimọ '-' iṣoro", eyiti yoo jẹ iranlọwọ fun ọ.
Kaabo lati pin ọna asopọ ti nkan yii:https://www.chenweiliang.com/cwl-31993.html
Lati ṣii awọn ẹtan ti o farapamọ diẹ sii🔑, kaabọ lati darapọ mọ ikanni Telegram wa!
Pin ati fẹran ti o ba fẹran rẹ! Awọn mọlẹbi rẹ ati awọn ayanfẹ jẹ iwuri wa ti o tẹsiwaju!