Kaip pakeisti „MySQL“ pagrindinį slaptažodį „Ubuntu 20.04“

How Change Mysql Root Password Ubuntu 20



Slaptažodžius sunku prisiminti, taigi, jei pamiršote „MySQL“ pagrindinį slaptažodį, laimei, yra būdas jį pakeisti. Šis įrašas buvo parašytas jums, o šio įrašo pabaigoje jūs sėkmingai pakeisite „MySQL“ slaptažodį.

Prieš pradedant tiesiai prie sprendimo, daroma prielaida, kad naudojate naujausią „MySQL“ duomenų bazės versiją „Ubuntu 20.04 LTS“ sistemoje. Šiame įraše bus pateiktas žingsnis po žingsnio vadovas, kaip pakeisti „MySQL“ šakninį slaptažodį „Ubuntu 20.04“. Taigi, negaišdami laiko, pradėkime.







1 veiksmas: patikrinkite „MySQL“ versiją „Ubuntu 20.04“

Pirmiausia patikrinkite „MySQL“ versiją, nes šiame įraše yra sprendimas pakeisti pagrindinį slaptažodį 8 ar naujesnėje versijoje. Jei jūsų „MySQL“ versija yra mažesnė nei 8, sprendimas bus kitoks. MySQL versijos tikrinimo komanda pateikta žemiau.



$mysql--versija

2 veiksmas: sustabdykite „MySQL“ serverį

Norėdami pakeisti „MySQL“ pagrindinį slaptažodį, pirmiausia turite išjungti „MySQL“ serverį, ir tai galite padaryti naudodami komandą:



$sudosystemctl sustabdyti mysql.service





Patikrinkite „MySQL“ serverio būseną ir patikrinkite naudodami komandą:

$sudosystemctl būsena mysql.service

3 veiksmas: praleiskite dotacijų lenteles ir tinklus

Jei norite paleisti „MySQL“ serverį nesuteikdami lentelių ir tinklo patikros, nustatykite aplinkos kintamąjį MYSQLD_OPTS, kurį „MySQL“ naudoja paleidžiant.



$sudosystemctl set-environmentMYSQLD_OPTS='-praleisti tinklus-skip-grant-tables'

Gerai, aplinkos kintamasis nustatytas ir mes galime prisijungti prie „MySQL“ apvalkalo nepateikdami jokio slaptažodžio.

4 veiksmas: paleiskite „MySQL“ paslaugą

Nustatę aplinkos kintamąjį MYSQLD_OPTS, paleiskite „MySQL“ paslaugą dabar naudodami komandą:

$sudosystemctl paleisti mysql.service

5 veiksmas: patvirtinkite „MySQL Server“ būseną

Patvirtinkite „MySQL“ paslaugos būseną, ar ji veikia, ar ne:

$sudosystemctl būsena mysql.service

6 veiksmas: prisijunkite prie „MySQL“ apvalkalo

Dabar turite prisijungti kaip pagrindinis vartotojas į „MySQL“ serverį ir prisijungti prie „MySQL“ apvalkalo įveskite komandą:

$sudomysql-ušaknis

Nepateikę jokio slaptažodžio, prisijungsite prie „MySQL“ apvalkalo.

7 veiksmas: pakeiskite pagrindinį slaptažodį

Dabar pirmiausia panaikinkite privilegijas.

mysql>praplovimo privilegijos;

Pasirinkite „MySQL“ duomenų bazę.

mysql>NAUDOTI mysql

Ir nustatykite naują pagrindinio vartotojo slaptažodį naudodami komandą „Alter“, įvesdami šį teiginį.

mysql>PAKEISTI NAUDOTOJĄ'šaknis'@'vietinis šeimininkas'IDENTIFIKAVO'naujas slaptažodis';

Naujo slaptažodžio vietoje pateikite naują slaptažodį. Sėkmingai pakeitę „MySQL root“ slaptažodį, atsijunkite nuo „MySQL“ apvalkalo.

mysql>mesti;

8 veiksmas: nužudykite visus „MySQL“ procesus ir iš naujo paleiskite „MySQL“ paslaugą

Visų pirma, prieš iš naujo paleisdami „MySQL“ serverį, nužudykite visus „MySQL“ procesus.

$sudo killall -umysql

Gavę išvestį, kaip parodyta paveikslėlyje, paspauskite „Enter“ ir paleiskite „MySQL“ serverį naudodami toliau pateiktą komandą.

$sudosystemctl iš naujo paleiskite mysql.service

9 veiksmas: prisijunkite naudodami naujai nustatytą slaptažodį

Dabar prisijunkite prie „MySQL“ apvalkalo naudodami naujai nustatytą slaptažodį.

$sudomysql-ušaknis-p

Įveskite neseniai nustatytą slaptažodį komandoje ALTER.

Tai ir yra. „MySQL“ pagrindinis slaptažodis sėkmingai pakeistas ir esate vėl prisijungę prie „MySQL“ apvalkalo.

Apvyniokite

Šiame išsamiame vadove jūs išmokote pakeisti „MySQL“ šakninį slaptažodį „Ubuntu 20.04 LTS“ sistemoje. Šiame įraše yra išsamus ir lengvai suprantamas sprendimas, kaip iš naujo nustatyti „MySQL“ pagrindinį slaptažodį „Ubuntu 20.04“.