Diréktori Tulisan
ari anjeun aya didinyaMySQLKuring parantos mendakan pesen kasalahan gélo ieu dina garis paréntah:“ERROR at line 1: Unknown command '-'"?

Anjeun henteu nyalira sareng tulisan ieu bakal nyebatkeun masalah anu umum tapi ngabingungkeun ieu sareng masihan anjeun solusi anu kabuktian.
Anu ngabalukarkeun kasalahan diungkabkeun
Pikeun ngartos kasalahan ieu, anjeun kedah ngartos sumberna.
在MySQLDina garis paréntah, nalika kami nganggomysqldumpNalika ngimpor atanapi ngékspor pangkalan data nganggo alat, kadang anjeun tiasa mendakan\-karakter husus sapertos.
Karakter ieu tiasa disalahartikeun salaku karakter kabur dina pilihan garis paréntah, nyababkeun MySQL gagal ngakuan sareng ngalaksanakeun paréntahna leres, sahingga ngalungkeun "Unknown command"salahna.
Pentingna kasaluyuan versi
Biasana, masalah ieu aya hubunganana sareng kasaluyuan versi MySQL atanapi MariaDB.
Utamana mun anjeun mindahkeun data antara versi béda tina server, kasalahan ieu leuwih gampang lumangsung.
Salaku conto, anggap anjeun nganggo versi MariaDB 10.5.25 dina server sumber sareng versi 10.3.39 dina server target. Beda antara dua vérsi tiasa nyababkeun alat baris paréntah kalakuanana henteu konsisten, nyababkeun kasalahan ieu.
Anjeun tiasa pariksa naon anu ayeuna dianggo ku ngajalankeun paréntah di handap ieumysqldumpVérsi:
mysqldump --version
Nalika nganyahokeun masalah ieu, cara anu paling langsung sareng efektif nyaéta pikeun mastikeun yén dua server éta dianggomysqldumpAlat-alatna tina versi anu sami, atanapi sahenteuna sadayana dijalankeun dina versi panganyarna tina séri masing-masing. Ieu ngurangan kasalahan alatan versi mismatches.
Ningkatkeun versi MySQL/MariaDB
Upami server anjeun ngajalankeun versi MariaDB anu langkung lami, ningkatkeun éta mangrupikeun pilihan anu saé.
Sanajan prosés pamutahiran basajan, pastikeun pikeun nyadangkeun database saméméh operasi pikeun nyegah kacilakaan salila prosés pamutahiran.
CentOS Ngaronjatkeun MariaDB dina 7
Dina sistem CentOS 7, ningkatkeun MariaDB tiasa dilakukeun ku nuturkeun léngkah-léngkah ieu:
Nyadangkeun database: Saméméh upgrades, pastikeun pikeun nyieun cadangan database heula. Anjeun tiasa nganggo paréntah di handap ieu diHestiaCPLaksanakeun cadangan hiji-klik dina panel kontrol:
bash /usr/local/hestia/install/upgrade/manual/upgrade_mariadb.shHenteu ngan ukur ieu bakal nyadangkeun databés anjeun, tapi ogé bakal mastikeun pamulihan gancang upami pamutahiran gagal.
Apdet MariaDB: Ningkatkeun MariaDB kana versi panganyarna nganggo paréntah di handap ieu:
sudo yum update mariadb-serverAtanapi, gumantung kana kaayaan, pasang pakét versi MariaDB pangénggalna.
Kacindekan jeung saran
"Unknown command '-' "Sanaos kasalahan sigana sesah, henteu sesah direngsekeun salami anjeun mendakan akar masalah sareng nyandak ukuran anu pas.
- Pastikeun yén versi alat antara server konsisten pikeun ngurangan masalah disababkeun ku incompatibility.
保持MariaDB版本的最新状态,以避免由于旧版本导sagala rupa masalah disababkeun.
总结
Konci pikeun ngarengsekeun kasalahan MySQL nyaéta ngartos sifat masalah sareng milarian perbaikan anu pas.
Ku ningkatkeun versi database sareng mastikeun kasaluyuan alat, masalah sapertos kitu tiasa dihindari sacara efektif.
Salaku administrator database atawa pamekar, Anjeun kudu ngajaga observasi getol sepanjang waktos pikeun mastikeun stabilitas jeung kaamanan sistem.
Ayeuna, pariksa versi MySQL / MariaDB anjeun langsung pikeun mastikeun yén aranjeunna parantos diropéa sareng ningkatkeun upami diperyogikeun.
Ulah ngantep kasalahan saeutik ieu ngalambatkeun produktivitas anjeun!
Blog Hope Chen Weiliang ( https://www.chenweiliang.com/ ) dibagikeun "Ngarengsekeun ERROR MySQL dina baris 1: Paréntah teu dipikanyaho '-' masalah", anu bakal ngabantosan anjeun.
Wilujeng ngabagikeun tautan artikel ieu:https://www.chenweiliang.com/cwl-31993.html
