Cum sa recuperezi parola MySQL
1. Se opreste serverul MySQL:
/usr/local/etc/rc.d/mysql-server stop
E posibil sa difere calea si numele scriptului de pornire. In Linux se foloseste de obicei:
/etc/rc.d/init.d/mysql stop
2. Se porneste serverul mysql fara parola de root:
mysqld_safe –skip-grant-tables &
3. Ne conectam ca root la serverul mysql:
mysql -u root
4. Rulam urmatoarele comenzi, care vor reseta parola de root:
use mysql;
update user set password=PASSWORD(“PAROLA_NOUA”) where User=’root’;
flush privileges;
quit
5. Oprim serverul mysql:
/usr/local/etc/rc.d/mysql-server stop
6. Il pornim normal:
/usr/local/etc/rc.d/mysql-server start
De aici inainte totul ar trebui sa functioneze normal. Pentru siguranta putem testa daca parola s-a schimbat intr-adevar folosind clientul mysql:
mysql -u root -p
Daca ni se cere o parola iar parola introdusa e cea care am pus-o la pasul 4, totul a functionat corect si parola e schimbata.