Sengoli sa Lingoloa
na u tengMySQLKe kopane le mofuta ona oa molaetsa oa phoso oa bohlanya moleng oa taelo:“ERROR at line 1: Unknown command '-'"?

Ha u mong, 'me sengoloa sena se tla shebana le bothata bona bo tloaelehileng empa bo ferekanya,' me se u fe tharollo e netefalitsoeng.
Sesosa sa phoso se senotsoe
Ho utloisisa phoso ena, o tlameha ho qala ka ho utloisisa mohloli oa eona.
HoMySQLMoleng oa taelo, ha re sebelisamysqldumpHa o kenya kapa o romela database o sebelisa lisebelisoa, ka linako tse ling u ka 'na ua kopana\-Litlhaku tse khethehileng joalo.
Sebapali sena se ka 'na sa hlalosoa hampe e le sebapali sa ho phonyoha moleng oa taelo, se etsa hore MySQL e hlolehe ho lemoha le ho phethahatsa taelo ka nepo, kahoo e lahlela "Unknown command"phoso.
Bohlokoa ba ho lumellana ha mofuta
Ka tloaelo, taba ena e amana le ho lumellana ha mofuta oa MySQL kapa MariaDB.
Haholo-holo ha o fetisetsa data lipakeng tsa mefuta e fapaneng ea li-server, phoso ena e kanna ea etsahala.
Ka mohlala, ha re re u sebelisa mofuta oa MariaDB 10.5.25 ho seva sa mohloli le mofuta oa 10.3.39 ho seva se lebeletsoeng. Phapang lipakeng tsa liphetolelo tsena tse peli e ka etsa hore sesebelisoa sa mola oa taelo se sebetse ka mokhoa o sa tsitsang, se bakang phoso ena.
O ka hlahloba hore na ha joale se sebelisoa eng ka ho sebelisa taelo e latelangmysqldumpMofuta:
mysqldump --version
Ha u sebetsana le bothata bona, tsela e tobileng le e sebetsang ka ho fetisisa ke ho netefatsa hore li-server tse peli li sebelisamysqldumpLisebelisoa ke tsa mofuta o tšoanang, kapa bonyane kaofela li tsamaisana le mofuta oa morao-rao oa letoto la tsona. Sena se fokotsa liphoso ka lebaka la ho se lumellane ha mofuta.
Ntlafatsa mofuta oa MySQL/MariaDB
Haeba seva ea hau e sebelisa mofuta oa khale oa MariaDB, ho e ntlafatsa ke khetho e ntle.
Le hoja ts'ebetso ea ho ntlafatsa e le bonolo, etsa bonnete ba hore u boloka database pele u sebetsa ho thibela likotsi nakong ea ntlafatso.
CentOS Ho ntlafatsa MariaDB ho 7
Lits'ebetsong tsa CentOS 7, ho ntlafatsa MariaDB ho ka etsoa ka ho latela mehato e latelang:
Boloka database: Pele o ntlafatsa, etsa bonnete ba hore o boloka polokelongtshebetso pele. U ka sebelisa taelo e latelang hoHestiaCPEtsa bekapo e le 'ngoe ka har'a phanele ea taolo:
bash /usr/local/hestia/install/upgrade/manual/upgrade_mariadb.shSena se ke ke sa boloka database ea hau feela, empa hape se tla netefatsa ho hlaphoheloa kapele haeba ntlafatso e hloleha.
Ntlafatsa MariaDB: Ntlafatsa MariaDB ho mofuta oa morao-rao o sebelisa taelo e latelang:
sudo yum update mariadb-serverKapa, ho itšetlehile ka boemo, kenya sephutheloana sa morao-rao sa MariaDB.
Qetello le likhothaletso
"Unknown command '-'"Le hoja phoso e ka bonahala e le thata, ha ho thata ho e rarolla hafeela u fumana sesosa sa bothata 'me u nka mehato e nepahetseng.
- Netefatsa hore liphetolelo tsa lisebelisoa pakeng tsa li-server li lumellana ho fokotsa mathata a bakoang ke ho se lumellane.
保持MariaDB版本的最新状态,以避免由于旧版本导mathata a fapaneng a bakoang.
总结
Senotlolo sa ho rarolla liphoso tsa MySQL ke ho utloisisa mofuta oa bothata le ho fumana tharollo e nepahetseng.
Ka ho ntlafatsa mofuta oa database le ho netefatsa hore lisebelisoa li tsamaellana, mathata a joalo a ka qojoa ka nepo.
Joaloka molaoli oa database kapa moqapi, o hloka ho lula u shebile ka linako tsohle ho netefatsa botsitso le polokeho ea sistimi.
Joale, hlahloba liphetolelo tsa hau tsa MySQL/MariaDB hang-hang ho etsa bonnete ba hore li nakong le ho ntlafatsa kamoo ho hlokahalang.
Se ke oa lumella liphoso tsena tse nyane ho fokotsa tlhahiso ea hau!
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) o ile a arolelana "Ho Rarolla phoso ea MySQL moleng oa 1: Taelo e sa tsejoeng '-' bothata", e tla u thusa.
Rea u amohela ho arolelana sehokelo sa sengoloa sena:https://www.chenweiliang.com/cwl-31993.html
Ho notlolla maqheka a patiloeng🔑, rea u amohela ho kenela mocha oa rona oa Telegraph!
Share le ho rata haeba u e rata! Likabelo tsa hau le tseo u li ratileng ke khothatso ea rona e tsoelang pele!