Slik endrer du MySQL -root -passord i Ubuntu 20.04

How Change Mysql Root Password Ubuntu 20



Passord er vanskelig å huske, så hvis du har glemt MySQL -rotpassordet, er det heldigvis en måte å endre det på. Dette innlegget er skrevet for deg, og på slutten av dette innlegget vil du ha endret passordet til MySQL.

Før du går rett til løsningen, antas det at du bruker den nyeste versjonen av MySQL -databasen på Ubuntu 20.04 LTS -system. Dette innlegget vil gi en trinnvis veiledning om hvordan du endrer MySQL rotpassord i Ubuntu 20.04. Så, uten å kaste bort tid, la oss starte.





Trinn 1: Sjekk versjonen av MySQL på Ubuntu 20.04

Først av alt, sjekk versjonen av MySQL fordi dette innlegget inneholder løsningen for å endre rotpassordet på versjon 8 eller nyere. Hvis versjonen av MySQL er lavere enn 8, vil løsningen være annerledes. Kommandoen for å kontrollere versjonen av MySQL er gitt nedenfor.



$mysql--versjon

Trinn 2: Stopp MySQL -serveren

For å endre MySQL -rotpassordet må du først slå av MySQL -serveren, og du kan gjøre det ved å bruke kommandoen:



$sudosystemctl stopper mysql.service





Kontroller statusen til MySQL -serveren for å bekrefte ved hjelp av kommandoen:

$sudosystemctl status mysql.service

Trinn 3: Hopp over Grant Tabeller og nettverk

For å starte MySQL -serveren uten å gi tabellene og nettverkskontroll, angir du miljøvariabelen MYSQLD_OPTS som MySQL bruker ved oppstart.



$sudosystemctl sett-miljøMYSQLD_OPTS='-skip-nettverk-skip-grant-tabeller'

OK, miljøvariabelen er angitt, og vi kan logge på MySQL -skallet uten å oppgi passord.

Trinn 4: Start MySQL -tjenesten

Etter at du har angitt miljøvariabelen MYSQLD_OPTS, starter du MySQL -tjenesten nå med kommandoen:

$sudosystemctl starter mysql.service

Trinn 5: Bekreft statusen til MySQL -serveren

Bekreft statusen til MySQL -tjenesten, enten den kjører eller ikke:

$sudosystemctl status mysql.service

Trinn 6: Logg på MySQL -skallet

Nå må du logge inn som en root -bruker på MySQL -serveren, og for å logge deg på MySQL -skallet, skriver du inn kommandoen:

$sudomysql-urot

Uten å oppgi passord, logger du deg på MySQL -skallet.

Trinn 7: Endre rotpassordet

Skyll rettighetene først.

mysql>flush -privilegier;

Velg MySQL -databasen.

mysql>BRUK mysql

Og angi det nye passordet for rotbrukeren ved hjelp av kommandoen Alter ved å skrive følgende setning.

mysql>ALTER BRUKER'rot'@'lokal vert'IDENTIFISERT AV'det nye passordet';

Angi det nye passordet på stedet for det nye passordet. Etter at du har endret MySQL -rotpassordet, logger du av fra MySQL -skallet.

mysql>slutte;

Trinn 8: Drep alle MySQL -prosesser og start MySQL -tjenesten på nytt

Først av alt, drep alle prosessene i MySQL før du starter MySQL -serveren på nytt.

$sudo Drep alle -umysql

Etter å ha fått utgangen som vist på bildet, trykker du på Enter og starter MySQL -serveren på nytt ved hjelp av kommandoen nedenfor.

$sudosystemctl starter mysql.service på nytt

Trinn 9: Logg inn med det nylig angitte passordet

Logg deg nå på MySQL -skallet med det nylig angitte passordet.

$sudomysql-urot-s

Oppgi det nylig angitte passordet i ALTER -kommandoen.

Det var det. MySQLs rotpassord er vellykket endret, og du logges tilbake til MySQL -skallet.

Slutt opp

I denne trinnvise veiledningen har du lært å endre MySQL-rotpassordet på Ubuntu 20.04 LTS-systemet. Dette innlegget inneholder en dyp og lettfattelig løsning på tilbakestilling av rotpassordet til MySQL på Ubuntu 20.04.