MySQL MariaDB

Cum se schimbă parola de root MySQL în Ubuntu 20.04

Cum se schimbă parola de root MySQL în Ubuntu 20.04

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 --versiune

Pasul 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.serviciu

Pasul 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.serviciu

Pasul 5: Confirmați starea serverului MySQL

Confirmați starea serviciului MySQL, fie că rulează sau nu:

$ sudo systemctl status mysql.serviciu

Pasul 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 root

Fă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.serviciu

Pasul 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.

Battle for Wesnoth Tutorial
The Battle for Wesnoth is one of the most popular open source strategy games that you can play at this time. Not only has this game been in developmen...
0 A.D. Tutorial
Out of the many strategy games out there, 0 A.D. manages to stand out as a comprehensive title and a very deep, tactical game despite being open sourc...
Unity3D Tutorial
Introduction to Unity 3D Unity 3D is a powerful game development engine. It is cross platform that is it allows you to create games for mobile, web, d...