Modhanna íocaíochta Abuse

NÍ CHOMHLÍONANN DO PHASFHOCAL CEANGLAIS AN PHOLASAIGH GHEARR MySQL: cad é an locht seo?

  • Abhaile
  • Bonn Eolais
  • NÍ CHOMHLÍONANN DO PHASFHOCAL CEANGLAIS AN PHOLASAIGH GHEARR MySQL: cad é an locht seo?
11.10.2022, 16:43

Má rinne tú iarracht MySQL a shuiteáil i leaganacha nua de Ubuntu roimhe seo, is dócha gur tháinig tú ar earráid agus an t-ordú mysql_secure_installation á fhorghníomhú agat nó agus tú ag iarraidh é a dhéanamh. Athraigh an focal faire ag baint úsáide as an ordú SQL ALTER USER. Ansin, déanfaimid iarracht a fháil amach cén fáth a dtarlaíonn an earráid, chomh maith le conas an fhadhb a réiteach. Ní chomhlíonann do phasfhocal na ceanglais bheartais reatha MySQL.

Cad is brí leis an earráid seo?

Is eol go bhfuil breiseáin san áireamh i MySQL chun castacht pasfhocal a sheiceáil. De réir réamhshocraithe, ní oibríonn an breiseán, ach nuair a dhéantar mysql_secure_installation a fhorghníomhú, seolann an clár iarratas chuig an úsáideoir é a chumasú, agus má dhéanann, ansin de réir réamhshocraithe, mura bhfuil sé léirithe go sainráite ag an úsáideoir nár cheart é a chumasú. Seiceálann an breiseán castacht an phasfhocail, ní cheadaíonn sé duit pasfhocal lag agus neamhchosanta a shocrú.

Tá trí pholasaí maidir le riachtanais pasfhocail ag an mbreiseán:

  • ÍSEAL - éasca, ní dhéanann sé ach fad an phasfhocail a sheiceáil. Ní mór ocht gcarachtar ar a laghad a bheith sa phasfhocal.
  • MEÁNACH - úsáidtear de réir réamhshocraithe. Ní mór don phasfhocal a bheith 8 gcarachtar ar a laghad ar fhad, ní mór uimhir amháin ar a laghad, litir mhór amháin agus litir bheag amháin, agus carachtar speisialta amháin a bheith ann;
  • LÁIDIR - cuireann sé ceanglas leis na rialacha ó MEDIUM nach bhfuil na focail a chruthaíonn an focal faire le fáil sa fhoclóir.

Déanann an script mysql_secure_installation iarratas chun modh gníomhachtaithe a roghnú, tarlaíonn sé seo díreach tar éis an Breiseán Bailíochtaithe Pasfhocal a chumasú. Ar dtús, socraítear an stádas go MEÁNACH:

NÍ CHOMHLÍONANN DO PHASFHOCAL CEANGLAIS AN BHEARTAS GHEARR MySQ

Má roghnaíonn tú na luachanna réamhshocraithe go léir agus má dhéanann tú iarracht pasfhocal a shonrú nach gcomhlíonann na ceanglais, mar shampla, is minic nach mbíonn carachtar speisialta ann, gheobhaidh tú an earráid "Ní chomhlíonann do phasfhocal na ceanglais bheartais reatha".

Ceartú earráide

Is é an bealach is fusa agus is éifeachtaí chun an earráid seo a shocrú ná pasfhocal a shonrú a chomhlíonann na ceanglais pholasaí. I gcás MEÁNACH, is féidir pasfhocal cosúil le ePhi4A! a úsáid. Ach ní oibríonn sé i gcónaí. Má tá rogha ann an polasaí a ísliú go ÍSEAL chun na ceanglais phasfhocail a athrú, ní raibh siad chomh dian sin.

Ceangail leis an bhfreastalaí bunachar sonraí MySQL:

 $ mysql -u root -p

Nó má tá údarú gan phasfhocal roghnaithe ag an gcóras:

 $ sudo mysql

Ansin rith an fiosrúchán seo:

 $ SET GLOBAL validate_password.policy=LOW 

NÍ CHOMHLÍONANN DO PHASFHOCAL CEANGLAIS AN BHEARTAS GHEARR MySQ

Nuair a bheidh an focal faire athraithe agat go dtí an ceann atá uait. Rogha eile is ea an breiseán bailíochtú focal faire a dhíchumasú go hiomlán.

Déanaimis an cheist SQL seo a leanas a fhorghníomhú:

 $ UNINSTALL COMPONENT 'file://component_validate_password'; 

NÍ CHOMHLÍONANN DO PHASFHOCAL CEANGLAIS AN BHEARTAS GHEARR MySQ

Tar éis bailíochtú a dhíchumasú, socraigh an focal faire riachtanach.