Parolele sunt greu de reținut, deci dacă ați uitat parola de root MySQL, din fericire, există o modalitate de ao schimba. Această postare a fost scrisă pentru dvs. și până la sfârșitul acestei postări, veți fi schimbat cu succes parola MySQL.
Înainte de a ajunge direct la soluție, se presupune că utilizați cea mai recentă versiune a bazei de date MySQL pe Ubuntu 20.Sistem 04 LTS. Această postare va oferi un ghid pas cu pas despre cum să schimbați parola de root MySQL în Ubuntu 20.04. Deci, fără a pierde timp, să începem.
Pasul 1: Verificați versiunea MySQL pe Ubuntu 20.04
În primul rând, verificați versiunea MySQL, deoarece această postare conține soluția de modificare a parolei root la versiunea 8 sau mai mare. Dacă versiunea MySQL este mai mică decât 8, soluția va fi diferită. Comanda pentru verificarea versiunii MySQL este dată mai jos.
$ mysql --versiunePasul 2: Opriți serverul MySQL
Pentru a schimba parola de root MySQL, trebuie mai întâi să închideți serverul MySQL și puteți face acest lucru folosind comanda:
$ sudo systemctl stop mysql.serviciu
Verificați starea serverului MySQL pentru a verifica folosind comanda:
$ sudo systemctl status mysql.serviciuPasul 3: Omiteți tabelele de subvenționare și rețea
Pentru a porni serverul MySQL fără a acorda tabelele și verificarea rețelei, setați variabila de mediu MYSQLD_OPTS pe care MySQL o folosește la pornire.
$ sudo systemctl set-environment MYSQLD_OPTS = "- skip-networking --skip-grant-tables"
Bine, variabila de mediu este setată și ne putem conecta la shell-ul MySQL fără a furniza nicio parolă.
Pasul 4: Porniți serviciul MySQL
După setarea variabilei de mediu MYSQLD_OPTS, porniți serviciul MySQL acum folosind comanda:
$ sudo systemctl începe mysql.serviciuPasul 5: Confirmați starea serverului MySQL
Confirmați starea serviciului MySQL, fie că rulează sau nu:
$ sudo systemctl status mysql.serviciuPasul 6: Conectați-vă la shell-ul MySQL
Acum, trebuie să vă conectați ca utilizator root la serverul MySQL și pentru a vă conecta la shell-ul MySQL, tastați comanda:
$ sudo mysql -u rootFără a furniza nicio parolă, vă veți conecta la shell-ul MySQL.
Pasul 7: Modificați parola de root
Acum, spălați mai întâi privilegiile.
mysql> privilegii de spălare;
Selectați baza de date MySQL.
mysql> USE mysql
Și setați noua parolă pentru utilizatorul root utilizând comanda Alter tastând următoarea declarație.
mysql> ALTER USER 'root' @ 'localhost' IDENTIFIATE DE 'the-new-password';
În locul „noii-parole” furnizați-vă noua parolă. După ce ați schimbat cu succes parola de root MySQL, deconectați-vă de la shell-ul MySQL.
mysql> renunță;Pasul 8: Ucideți toate procesele MySQL și reporniți serviciul MySQL
În primul rând, ucideți toate procesele MySQL înainte de a reporni serverul MySQL.
$ sudo killall -u mysql
După ce aveți ieșirea așa cum se arată în imagine, apăsați „Enter” și reporniți serverul MySQL folosind comanda dată mai jos.
$ sudo systemctl reporniți mysql.serviciuPasul 9: Conectați-vă cu parola nou setată
Acum, conectați-vă la shell-ul MySQL cu parola nou setată.
$ sudo mysql -u root -p
Furnizați parola setată recent în comanda ALTER.
Asta este. Parola de root MySQL este modificată cu succes și sunteți conectat din nou în shell-ul MySQL.
Învelire
În acest ghid pas cu pas, ați învățat să schimbați parola de root MySQL pe Ubuntu 20.Sistem 04 LTS. Această postare conține o soluție profundă și ușor de înțeles pentru resetarea parolei root a MySQL pe Ubuntu 20.04.