Incearca asta
1. Se opreste serverul MySQL:
Cod:
/usr/local/etc/rc.d/mysql-server stop
E posibil sa difere calea si numele scriptului de pornire. In Linux se foloseste de obicei:
Cod:
/etc/rc.d/init.d/mysql stop
2. Se porneste serverul mysql fara parola de root:
Cod:
mysqld_safe --skip-grant-tables &
3. Ne conectam ca root la serverul mysql:
Cod:
mysql -u root
4. Rulam urmatoarele comenzi, care vor reseta parola de root:
Cod:
use mysql;
update user set password=PASSWORD("parolanoua") where user="root";
flush privileges;
quit
5. Oprim serverul mysql:
Cod:
/usr/local/etc/rc.d/mysql-server stop
6. Il pornim normal:
Cod:
/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:
Cod:
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.
ATENTIE!!!
pentru a avea acces la navicat si pentru a merge websiteul dati urmatoarea comanda
Cod:
grant all on *.* to root@"%" identified by "parolanoua";