Pewnie nie raz zdarzyło się zapomnieć hasła roota do bazy danych MySQL. Jednak istnieje prosta metoda odzyskania tego hasła. Oczywiście trzeba mieć dostęp do administratora systemu. Z linii poleceń wykonujemy następujące komendy:
1. zatrzymujemy serwer mysql
root:/# /etc/init.d/mysql stop
2. startujemy serwer bez hasła
root:/# mysqld_safe --skip-grant-tables &
3. podłączamy się do serwer mysql jako root bez hasła
root:/# mysql -u root
4. i teraz wykonujemy polecenia w mysql’u które ustawią nam nowe hasło na roota
mysql> use mysql;
mysql> update user set password=PASSWORD("haslo") where user='root';
mysql> flush privileges;
mysql> quit;
5. po restarcie mysql’a możemy logować się na root’a z nowym hasłem
root:/# /etc/init.d/mysql restart root:/# mysql -u root -p
0 komentarzy.