Whakaotihia te raruraru o MySQL ERROR i te rarangi 1: Tono kore mohio '-'

kei reira koeMySQLKua tutaki ahau ki tenei momo karere hapa porangi i runga i te raina whakahau:“ERROR at line 1: Unknown command '-'"?

Whakaotihia te raruraru o MySQL ERROR i te rarangi 1: Tono kore mohio '-'

Ehara koe i te mea ko koe anake ka rukuhia e tenei tuhinga tenei raruraru noa engari rangirua, ka hoatu ki a koe he otinga whakamatau.

Ko te take o te hapa i kitea

Kia mohio ai koe ki tenei hapa, me matua mohio koe ki tona puna.

MySQLI roto i te raina whakahau, ka whakamahia e matoumysqldumpI te wa e kawemai ana, e kaweake ana ranei i tetahi papaunga raraunga ma te whakamahi taputapu, ka tupono pea koe i etahi wa\-Ko nga ahuatanga motuhake.

Ko tenei ahuatanga ka pohehehia he ahua mawhiti i roto i te waahanga whakahau, ka kore a MySQL e mohio me te mahi tika i te whakahau, na reira ka maka "Unknown command"he he.

Te hiranga o te hototahitanga putanga

Ko te tikanga, e pa ana tenei take ki te hototahitanga putanga o MySQL, MariaDB ranei.

Ina koa ka whakawhiti koe i nga raraunga i waenga i nga momo putanga rereke o nga kaitoro, ka puta pea tenei hapa.

Hei tauira, me whakaaro kei te whakamahi koe i te putanga MariaDB 10.5.25 i runga i te tūmau pūtake me te putanga 10.3.39 i runga i te tūmau ūnga. Ko nga rereketanga i waenga i nga putanga e rua ka kore e rite te mahi a te taputapu raina whakahau, ka hapa tenei.

Ka taea e koe te tirotiro i nga mea e whakamahia ana i tenei wa ma te whakahaere i te whakahau e whai ake neimysqldumpPutanga:

mysqldump --version

I te wa e pa ana ki tenei raru, ko te huarahi tino tika me te whai hua ko te whakarite kia whakamahia e nga kaitoro e ruamysqldumpHe rite tonu nga taputapu, ka rere katoa ranei i runga i te putanga hou o o raatau raupapa. Ka whakaitihia nga hapa na te rereke o te putanga.

Whakapai ake i te putanga MySQL/MariaDB

Mena kei te whakahaere to kaimau i tetahi putanga tawhito o MariaDB, he pai te whakapai ake.

Ahakoa he ngawari te mahi whakamohoatanga, me mahara koe ki te whakahoki i te paataka raraunga i mua i te mahi hei aukati i nga aitua i te wa o te mahi whakahou.

CentOS Te whakahou ake i a MariaDB i te 7

I runga i nga punaha CentOS 7, ka taea te whakahou i a MariaDB ma te whai i nga waahanga e whai ake nei:

  1. Whakaorangia te pātengi raraunga: I mua i te whakamohoatanga, me mahara koe ki te whakahoki i te papaunga raraunga i te tuatahi. Ka taea e koe te whakamahi i te whakahau e whai ake neiHestiaCPMahia te paato-kotahi tārua i te paewhiri mana:

    bash /usr/local/hestia/install/upgrade/manual/upgrade_mariadb.sh
    

    Ehara i te mea ka tautokohia e koe to paataka raraunga, engari ka tere te whakaora mena ka rahua te whakahou.

  2. Whakahou MariaDB: Whakapai MariaDB ki te putanga hou ma te whakamahi i te whakahau e whai ake nei:

    sudo yum update mariadb-server
    

    Ranei, i runga i te ahuatanga, whakauruhia te kohinga putanga MariaDB hou.

Whakamutunga me nga taunakitanga

"Unknown command '-'"Ahakoa he ahua uaua te hapa, ehara i te mea uaua ki te whakatika mena ka kitea e koe te take o te raru me te mahi tika.

  1. Me whakarite kia rite tonu nga putanga taputapu i waenga i nga tūmau hei whakaiti i nga raru na te hotokoretanga.
  2. 保持MariaDB版本的最新状态,以避免由于旧版本导he maha nga raruraru i puta mai.

总结

Ko te matua ki te whakaoti i nga hapa MySQL ko te mohio ki te ahua o te raruraru me te kimi i te whakatika tika.

Ma te whakapai ake i te putanga papaaarangi me te whakarite i te hototahi taputapu, ka taea te karo i enei raru.

Hei kaiwhakahaere papaa raraunga, kaiwhakawhanake ranei, me mau tonu koe ki te mataki i nga wa katoa kia mau ai te pumau me te haumaru o te punaha.

Inaianei, tirohia o putanga MySQL/MariaDB i nga wa tonu kia mohio kei te pai ake te waa me te whakapai ake ina hiahiatia.

Kaua e waiho enei hapa iti ki te whakaheke i to hua!

发表 评论

Ka kore e whakaputaina to wahitau imeera. 必填 项 已 用 * Tapanga

Tuhinga Tuhinga
Panuku ki te Runga