Reseteaza parola de root pentru MySQL
In cazul in care ati uitat parola de root a MySQL s-o resetati e relativ destul de usor.
Astfel pentru o platforma Linux ceea ce trebuie sa faceti intai e sa va asigurati ca sunteti root in terminal. In cazul in care v-ati logat direct cu parola de root atunci puteti trece mai departe.
In cazul in care v-ati logat ca simplu utilizator trebuie sa executati comanda urmatoare, si sa introduceti parola de root:
sudo -s
De indata ce sunteti root trebuie sa opriti serviciul de MySQL si pe cel de Apache (sau orice alt webserver ruleaza) folosind urmatoarele comenzi:
service mysqld stop
service httpd stop
Pentru Debian si derivate va trebui sa folositi comenzile astfel:
service mysql stop
service apache2 stop
De indata ce ati oprit serviciile trebuie sa reporniti MySQL cu atributul “skip-grant-tables” astfel:
mysqld_safe –skip-grant-tables &
Apoi intrati in MySQL:
mysql -u root
si executati urmatoarele comenzi:
use mysql;
update user set password=PASSWORD("parolaNoua") where user='root';
flush privileges;
quit;
Inlocuiti “parolaNoua” cu parola pe care vreti s-o folositi si reporniti serviciile:
service mysqld start
service httpd start
respectiv:
service mysql start
service apache2 start
Puteti testa noua parola conectandu-va din nou la MySQL cu comanda de mai jos:
mysql -u root -pparolaNoua