„MySQL MariaDB“

Kaip pakeisti „MySQL Root“ slaptažodį „Ubuntu 20“.04

Kaip pakeisti „MySQL Root“ slaptažodį „Ubuntu 20“.04

Slaptažodžius sunku atsiminti, todėl, jei pamiršote MySQL šakninį slaptažodį, laimei, yra būdas jį pakeisti. Šis įrašas buvo parašytas jums, o iki šio įrašo pabaigos jūs sėkmingai pakeisite „MySQL“ slaptažodį.

Prieš einant tiesiai į sprendimą, daroma prielaida, kad naudojate naujausią „MySQL“ duomenų bazės versiją „Ubuntu 20“.04 LTS sistema. Šis įrašas pateiks išsamų vadovą, kaip pakeisti „MySQL“ šakninį slaptažodį „Ubuntu 20“.04. Taigi, negaišdami laiko, pradėkime.

1 žingsnis: Patikrinkite „MySQL“ versiją „Ubuntu 20“.04

Pirmiausia patikrinkite „MySQL“ versiją, nes šiame įraše pateikiamas sprendimas pakeisti 8 ar naujesnės versijos šakninį slaptažodį. Jei „MySQL“ versija yra žemesnė nei 8, sprendimas bus kitoks. Komanda, skirta patikrinti „MySQL“ versiją, pateikiama žemiau.

$ mysql - versija

2 žingsnis: sustabdykite „MySQL“ serverį

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

$ sudo systemctl sustabdyti mysql.paslaugą

Patikrinkite „MySQL“ serverio būseną, kad patikrintumėte naudodami komandą:

$ sudo systemctl statusas mysql.paslaugą

3 žingsnis: praleiskite dotacijų lenteles ir tinklų kūrimą

Norėdami paleisti „MySQL“ serverį, nepateikdami lentelių ir tikrindami tinklą, nustatykite aplinkos kintamąjį MYSQLD_OPTS, kurį „MySQL“ naudoja paleidžiant.

$ sudo systemctl set-environment MYSQLD_OPTS = "- praleiskite tinklą - skip-grant-tables"

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

4 žingsnis: Paleiskite „MySQL“ paslaugą

Nustačius aplinkos kintamąjį MYSQLD_OPTS, paleiskite „MySQL“ paslaugą dabar naudodami komandą:

$ sudo systemctl paleisti mysql.paslaugą

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

Patvirtinkite „MySQL“ paslaugos būseną: ji veikia arba neveikia:

$ sudo systemctl statusas mysql.paslaugą

6 veiksmas: prisijunkite prie „MySQL“ apvalkalo

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

$ sudo mysql -u šaknis

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

7 žingsnis: Pakeiskite šakninį slaptažodį

Pirmiausia išvalykite privilegijas.

mysql> flush privilegijos;

Pasirinkite „MySQL“ duomenų bazę.

mysql> NAUDOTI mysql

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

mysql> KITAS VARTOTOJAS 'root' @ 'localhost' IDENTIFIKUOJAMAS 'the-new-password';

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

mysql> quit;

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

Pirmiausia nužudykite visus „MySQL“ procesus, net nepaleisdami „MySQL“ serverio.

$ sudo killall -u mysql

Turėdami išvestį, kaip parodyta paveikslėlyje, paspauskite "Enter" ir iš naujo paleiskite "MySQL" serverį naudodami toliau pateiktą komandą.

$ sudo systemctl paleiskite „mysql“ iš naujo.paslaugą

9 žingsnis: Prisijunkite naudodami naujai nustatytą slaptažodį

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

$ sudo mysql -u šaknis -p

Pateikite neseniai nustatytą slaptažodį komandoje ALTER.

Tai štai. „MySQL“ pagrindinis slaptažodis sėkmingai pakeistas ir jūs vėl prisijungiate prie „MySQL“ apvalkalo.

Apvyniokite

Šiame nuosekliame vadove išmokote pakeisti „MySQL“ šakninį slaptažodį „Ubuntu 20“.04 LTS sistema. Šiame įraše yra išsamus ir lengvai suprantamas sprendimas iš naujo nustatant „MySQL“ pagrindinį slaptažodį „Ubuntu 20“.04.

Kaip naudoti „AutoKey“, norint automatizuoti „Linux“ žaidimus
„AutoKey“ yra darbalaukio automatizavimo įrankis, skirtas „Linux“ ir „X11“, užprogramuotas „Python 3“, „GTK“ ir „Qt“. Naudodami scenarijų ir „MACRO“ f...
Kaip parodyti FPS skaitiklį „Linux“ žaidimuose
„Linux“ žaidimai gavo didelį postūmį, kai „Valve“ paskelbė „Linux“ palaikymą „Steam“ klientui ir jų žaidimams 2012 m. Nuo tada daugelis AAA ir indie ž...
Kaip atsisiųsti ir paleisti „Sid Meier Civilization VI“ sistemoje „Linux“
Įvadas į žaidimą „Civilization 6“ yra šiuolaikinė klasikinės koncepcijos, pristatytos „Age of Empires“ žaidimų serijoje, koncepcija. Idėja buvo gana p...