Passord er vanskelig å huske, så hvis du har glemt MySQL Root -passordet, er det heldigvis en måte å endre det. Dette innlegget er skrevet for deg, og på slutten av dette innlegget vil du ha endret passordet til MySQL.
Før du kommer 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 trinn-for-trinns guide for hvordan du endrer MySQL Root-passordet i Ubuntu 20.04. Så uten å kaste bort noe tid, la oss begynne.
Trinn 1: Sjekk versjonen av MySQL på Ubuntu 20.04
Først av alt, sjekk versjonen av mysql fordi dette innlegget inneholder løsningen av å endre rotpassordet på versjon 8 eller høyere. Hvis versjonen av mysql er lavere enn 8, vil løsningen være annerledes. Kommandoen for å sjekke versjonen av MySQL er gitt nedenfor:
$ MySQL -VersjonTrinn 2: Stopp MySQL -serveren
For å endre MySQL Root -passordet, må du først slå av MySQL -serveren, og du kan gjøre det ved å bruke kommandoen:
$ sudo systemctl stopp mysql.service
Sjekk statusen til MySQL -serveren for å bekrefte ved hjelp av kommandoen:
Trinn 3: Hopp over tilskuddstabeller og nettverk
For å starte MySQL -serveren uten å gi tabeller og nettverkssjekk, sett miljøvariabelen "Mysqld_opts”Som MySQL bruker ved oppstart:
$ sudo systemctl set-miljø mysqld_opts = "-hopp-networking--ship-gant-tabeller"
OK, miljøvariabelen er angitt, og vi kan logge inn på MySQL -skallet uten å oppgi noe passord.
Trinn 4: Start MySQL -tjenesten
Etter å ha angitt miljøvariabelen “MySQLD_OPTS”, start MySQL -tjenesten nå med kommandoen:
$ sudo systemctl start mysql.serviceTrinn 5: Bekreft statusen til MySQL -serveren
Bekreft statusen til MySQL -tjenesten, enten den kjører eller ikke:
$ sudo systemctl status mysql.serviceTrinn 6: Logg på MySQL -skallet
Nå må du logge deg på som rotbruker til MySQL -serveren og for å logge deg på MySQL -skallet, skriv kommandoen:
$ sudo mysql -u root
Uten å gi noe passord, vil du logge inn på MySQL -skallet.
Trinn 7: Endre rotpassordet
Nå, skyll privilegiene først:
MySQL> Flush Privileges;
Velg MySQL -databasen:
Og angi det nye passordet for rotbrukeren ved å bruke ENDRE Kommando ved å skrive følgende uttalelse:
På stedet for “The New-Password”Gi det nye passordet ditt. Etter å ha endret MySQL Root -passordet, logg ut fra MySQL -skallet:
Trinn 8: Gjennomfør databaseserveren til normale innstillinger
For å starte databaseserveren på nytt i “normal”Modus, er det påkrevd å“gå tilbake”Endringene vi har gjort slik at nettverkene er aktivert og tilskuddstabeller lastes.
For å gjøre det, for først å ta av "Mysqld_opts”Miljøvariabel som du har satt tidligere:
$ sudo SystemCTL UNSET-miljø MySQLD_OPTS
Etter å ha gjort det, fjern den modifiserte systemkonfigurasjonen ved å vende tilbake "Mysql”:
Trinn 9: Drep alle MySQL -prosesser og start MySQL -tjenesten på nytt
Nå, drep alle prosessene til MySQL før du starter MySQL -serveren på nytt:
$ sudo killall -u mysql
Etter å ha hatt utdataene som vist på bildet, treffer du “Tast inn”Og start MySQL -serveren på nytt ved å bruke kommandoen gitt nedenfor:
Trinn 10: Logg inn med det nylig angitte passordet
Logg deg på MySQL -skallet med det nylig angitte passordet:
$ sudo mysql -u root -p
Oppgi det nylig angitte passordet i ENDRE kommando:
Det var det. MySQLs rotpassord endres vellykket, og du er logget tilbake i MySQL -skallet.
Pakk opp
I denne trinn-for-trinn-guiden har du lært å endre MySQL Root-passordet på Ubuntu 20.04 LTS -system. Dette innlegget inneholder en dyp og lettfattelig løsning for å tilbakestille rotpassordet til MySQL på Ubuntu 20.04.