Maksutavat Abuse

YOUR PASSWORD DOES NOT SATISFY THE CURT POLICY REQUIREMENTS MySQL: mikä tämä virhe on?

  • Pääsivu
  • Tietopohja
  • YOUR PASSWORD DOES NOT SATISFY THE CURT POLICY REQUIREMENTS MySQL: mikä tämä virhe on?
11.10.2022, 16:43

Jos olet aiemmin yrittänyt asentaa MySQL:ää uudempiin Ubuntu-versioihin, olet luultavasti törmännyt virheeseen suorittaessasi mysql_secure_installation-komentoa tai yrittäessäsi. Vaihda salasana SQL-komennolla ALTER USER. Seuraavaksi yritetään ymmärtää, miksi virhe ilmenee, sekä miten korjata Salasanasi ei täytä MySQL:n nykyisiä käytäntövaatimuksia.

Mitä tämä virhe tarkoittaa

Tiedetään, että MySQL sisältää liitännäisohjelmia salasanan monimutkaisuuden tarkistamiseksi. Oletusarvoisesti lisäosa ei toimi, mutta kun mysql_secure_installation suoritetaan, ohjelma lähettää käyttäjälle pyynnön ottaa lisäosa käyttöön, ja jos se ottaa sen käyttöön, se ottaa lisäosan oletusarvoisesti käyttöön, ellei käyttäjä ole nimenomaisesti kieltänyt sitä. Lisäosa tarkistaa salasanan monimutkaisuuden eikä salli heikon tai turvattoman salasanan asettamista.

Lisäosalla on kolme salasanavaatimuskäytäntöä:

  • LOW - helppo, tarkistaa vain salasanan pituuden. Salasanan on oltava vähintään kahdeksan merkkiä pitkä.
  • MEDIUM - käytetään oletusarvoisesti. Salasanan on oltava vähintään kahdeksan merkkiä pitkä, sen on sisällettävä vähintään yksi numero, yksi iso ja yksi pieni kirjain, yksi erikoismerkki;
  • STRONG - lisää MEDIUM-sääntöihin vaatimuksen, jonka mukaan salasanan muodostavat sanat eivät saa sisältyä sanakirjaan.

Mysql_secure_installation-skripti tekee aktivointimenetelmän valintaa koskevan pyynnön, mikä tapahtuu heti, kun Password Validation Plugin on otettu käyttöön. Aluksi tilaksi on asetettu MEDIUM:

YOUR PASSWORD DOES NOT SATISFY THE CURT POLICY REQUIREMENTS MySQ

Jos valitset kaikki oletusarvot ja yrität sitten määrittää salasanan, joka ei täytä vaatimuksia, esimerkiksi useimmiten erikoismerkin puuttuminen, saat virheilmoituksen "Salasanasi ei täytä nykyisiä käytäntövaatimuksia".

Virheen korjaus

Helpoin ja tehokkain tapa korjata tämä virhe on määrittää käytäntövaatimukset täyttävä salasana. Jos kyseessä on MEDIUM, tämä voi olla salasana kuten ePhi4A! Se ei kuitenkaan aina toimi. Jos on mahdollista alentaa politiikka LOW muuttaa salasanan vaatimukset eivät olleet niin tiukat.

Suorita yhteys MySQL-tietokantapalvelimeen:

$ mysql -u root -p

Tai jos järjestelmään on valittu ei-salasanallinen valtuutus:

$ sudo mysql

Suorita sitten tällainen kysely:

$ SET GLOBAL validate_password.policy=LOW

YOUR PASSWORD DOES NOT SATISFY THE CURT POLICY REQUIREMENTS MySQ

Kun olet vaihtanut salasanan oikeaksi. Toinen vaihtoehto on poistaa salasanan vahvistuslisäosa kokonaan käytöstä.

Suoritetaan tämä SQL-kysely:

$ UNINSTALL COMPONENT 'file://component_validate_password';

YOUR PASSWORD DOES NOT SATISFY THE CURT POLICY REQUIREMENTS MySQ

Kun validointi on poistettu käytöstä, aseta vaadittu salasana.