Resetarea parolei root MySQL

Se intampla sa administram un server pentru care nu primim parola root de la MySQL sau pur si simplu am uitat parola, dar totusi mai avem accesul root la server.

Pentru resetarea parolei usernameului root MySQL trebuie sa urmam pasii:

Oprirea serverului de baze de date MySQL:

/etc/init.d/mysqld stop #pentru Ubuntu, CentOS, Fedora, RHEL

sau

/usr/local/etc/rc.d/mysqld stop #pentru FreeBSD

Acum urmeaza pornirea serverului MySQL in Safe mode.

sudo mysqld_safe –skip-grant-tables &

Acum logarea este posibila si putem schimba parola prin urmatoarele comenzi:

mysql -u root
use mysql
update user set password=PASSWORD(„noua_parola_root”) where User=’root’
flush privileges;
quit

Acum oprim din nou MySQL pe care l-am pornit adineauri in Safe mode si il pornim in normal mode:

/etc/init.d/mysqld stop
/etc/init.d/mysqld start

Leave a Reply

srv StandDuPp
Articole recente