Fuasgail duilgheadas MySQL ERROR aig loidhne 1: Òrdugh neo-aithnichte '-'

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 '-'"?

Fuasgail duilgheadas MySQL ERROR aig loidhne 1: Òrdugh neo-aithnichte '-'

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:

  1. 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.sh
    

    Chan 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.

  2. Ùraich MariaDB : Cleachd an àithne a leanas gus MariaDB ùrachadh chun dreach as ùire:

    sudo yum update mariadb-server
    

    No, 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.

  1. Dèan cinnteach gu bheil na dreachan innealan eadar frithealaichean cunbhalach gus duilgheadasan adhbhrachadh le neo-fhreagarrachd a lughdachadh.
  2. 保持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

Gus barrachd chleasan falaichte fhuasgladh🔑, fàilte oirbh a thighinn còmhla ris an t-sianal Telegram againn!

Roinn agus toil ma thogras tu e! Is e na h-earrannan agad agus na rudan as toil leinn ar brosnachadh leantainneach!

 

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

Rach gu mhullaich