In lucrul cu baze de date MySQL sau MariaDB, este posibil sa te fi confruntat cu o situatie in care este posibil sa fi uitat de root sau parola unui alt utilizator sau de a fi SysAdmin, este posibil sa fi avut de a face cu utilizatorii care au uitat parola. In acest tutorial, vom invata resetarea parolei de root MySQL sau resetarea parolei orice alt cont utilizator .
Etapa service 1- Oprire Mysql In primul rand avem nevoie pentru a opri serviciul mysql.
Ubuntu
$ sudo service mysql stopCentOS / RHEL
$ sudo service mysqld stopPasul 2 Start MySQL cu optiune personalizata Vom reporni acum serverul MySQL in modul de siguranta cu optiunea
-skip-grant-tables
,
$ mysqld_safe –skip-grant-tables &Nota - Rularea MySQL cu
-skip-grant-tabelele
este nici recomandata si trebuie sa fie facuta doar pentru a reseta parola.Pasul 3 - Conectare la Mysql & passowrd resetare Vom accesa acum serverul MySQL executand urmatoarea comanda,
$ mysqlAcum, rulati urmatoarea comanda pentru a reseta passowrd,
$ UPDATE mysql.user SET Password=PASSWORD(‘updated-password’) WHERE User=’root’;aici, am folosit
Utilizator =" root“
pentru a modifica parola contului de utilizator root, dar putem reseta parola pentru alt cont prin inlocuirea „root“ cu respectivul cont de utilizator. Acum, rulati urmatoarea comanda pentru a iesi din MySQL in conditii de siguranta,
$ FLUSH PRIVILEGES; $ exit;Reporniti serverul MySQL
CentOS / RHEL
$ service mysqld restartUbuntu
$ sudo service mysql restartAsta este tot. Bafta!