Directory artaigil
A bheil thu an sinMySQLThachair mi ris an t-seòrsa teachdaireachd mearachd seòlta seo air an loidhne-àithne:“ERROR at line 1: Unknown command '-'"?

Chan eil thu nad aonar agus rannsaichidh an artaigil seo an duilgheadas cumanta ach troimh-chèile seo agus bheir e fuasgladh dearbhte dhut.
Nochd adhbhar na mearachd
Gus am mearachd seo a thuigsinn, feumaidh tu an tùs a thuigsinn.
AnnMySQLAnns an loidhne-àithne, nuair a chleachdas sinnmysqldumpNuair a bhios tu a’ toirt a-steach no a’ toirt a-mach stòr-dàta a’ cleachdadh innealan, is dòcha gun coinnich thu uaireannan\-A leithid de charactaran sònraichte.
Dh’ fhaodadh an caractar seo a bhith air a mhì-mhìneachadh mar charactar teiche ann an roghainn na loidhne-àithne, ag adhbhrachadh nach aithnich MySQL an àithne agus gun cuir e an gnìomh e gu ceart, mar sin a’ tilgeil "Unknown command"mearachd.
Cho cudromach sa tha co-chòrdalachd dreach
Mar as trice, tha a’ chùis seo co-cheangailte ri co-chòrdalachd dreach de MySQL no MariaDB.
Gu sònraichte nuair a ghluaiseas tu dàta eadar diofar dhreachan de luchd-frithealaidh, tha am mearachd seo nas dualtaiche tachairt.
Mar eisimpleir, is dòcha gu bheil thu a’ cleachdadh MariaDB dreach 10.5.25 air an fhrithealaiche stòr agus dreach 10.3.39 air an t-seirbheisiche targaid. Faodaidh eadar-dhealachaidhean eadar an dà dhreach adhbhrachadh gu bheil an inneal loidhne-àithne gan giùlan fhèin gu neo-chunbhalach, ag adhbhrachadh a’ mhearachd seo.
Faodaidh tu sgrùdadh a dhèanamh air na thathas a’ cleachdadh an-dràsta le bhith a’ ruith an àithne a leanasmysqldumpTionndadh:
mysqldump --version
Nuair a bhios tu a’ dèiligeadh ris an duilgheadas seo, is e an dòigh as dìriche agus as èifeachdaiche dèanamh cinnteach gun cleachd an dà fhrithealaichemysqldumpTha na h-innealan den aon dreach, no co-dhiù bidh iad uile gan ruith air an dreach as ùire den t-sreath aca fhèin. Lùghdaichidh seo mearachdan mar thoradh air mì-chothromachadh dreach.
Dèan ùrachadh air dreach MySQL / MariaDB
Ma tha an frithealaiche agad a’ ruith dreach nas sine de MariaDB, tha e na dheagh roghainn ùrachadh.
Ged a tha am pròiseas ùrachaidh sìmplidh, dèan cinnteach gun dèan thu cùl-taic den stòr-dàta mus obraich thu gus casg a chuir air tubaistean tron phròiseas ùrachaidh.
CentOS Ag ùrachadh MariaDB air 7
Air siostaman CentOS 7, faodar ùrachadh MariaDB a dhèanamh le bhith a’ leantainn nan ceumannan a leanas:
Dèan cùl-taic den stòr-dàta agad : Dèan cùl-taic den stòr-dàta agad an-còmhnaidh mus dèan thu ùrachadh. Faodaidh tu cùl-taic aon-bhriog a dhèanamh ann am pannal smachd HestiaCP leis an àithne a leanas:
bash /usr/local/hestia/install/upgrade/manual/upgrade_mariadb.shChan e a-mhàin gun dèan seo cùl-taic den stòr-dàta agad, ach nì e cinnteach gum faigh e air ais gu sgiobalta ma dh’ fhailicheas an t-ùrachadh.
Ùraich MariaDB : Cleachd an àithne a leanas gus MariaDB ùrachadh chun dreach as ùire:
sudo yum update mariadb-serverNo, a rèir an t-suidheachaidh, stàlaich am pasgan dreach MariaDB as ùire.
Co-dhùnadh agus molaidhean
"Unknown command '-“Ged a dh’ fhaodadh coltas a bhith air a’ mhearachd, chan eil e doirbh fuasgladh fhaighinn fhad ‘s a lorgas tu bun-adhbhar na trioblaid agus gun gabh thu ceumannan iomchaidh.
- Dèan cinnteach gu bheil na dreachan innealan eadar frithealaichean cunbhalach gus duilgheadasan adhbhrachadh le neo-fhreagarrachd a lughdachadh.
保持MariaDB版本的最新状态,以避免由于旧版本导diofar dhuilgheadasan adhbhrachadh.
gu suim
Is e an iuchair airson fuasgladh fhaighinn air mearachdan MySQL nàdar na trioblaid a thuigsinn agus am fuasgladh iomchaidh a lorg.
Le bhith ag ùrachadh dreach an stòr-dàta agus a’ dèanamh cinnteach à co-chòrdalachd innealan, faodar na duilgheadasan sin a sheachnadh gu h-èifeachdach.
Mar rianadair stòr-dàta no leasaiche, feumaidh tu cumail sùil gheur an-còmhnaidh gus dèanamh cinnteach à seasmhachd agus tèarainteachd an t-siostaim.
A-nis, thoir sùil air na dreachan MySQL / MariaDB agad sa bhad gus dèanamh cinnteach gu bheil iad ùraichte agus ùrachadh mar a dh ’fheumar.
Na leig leis na mearachdan beaga sin do chinneasachd a lughdachadh!
Tha mi an dòchas gum bi an t-artaigil "Solving the MySQL ERROR at line 1: Unknown command '-' Problem" a chaidh a cho-roinn air blog Chen Weiliang ( https://www.chenweiliang.com/ ) feumail dhut.
Faodaidh sibh ceangal an artaigil seo a cho-roinn: https://www.chenweiliang.com/cwl-31993.html
