Uruchamiamy usługę w trybie ratunkowym:
service mysqld stop
mysqld_safe --skip-grant-tables&
Logujemy się do wiersza poleceń:
mysql
Ustawiamy nowe hasło:
mysql> UPDATE mysql.user SET password=PASSWORD('nowe-haslo') WHERE user='root';
mysql> FLUSH PRIVILEGES;
Po wykonaniu poleceń uruchamiamy serwer:
service mysql restart
Jeśli wszystko wykonaliśmy prawidłowo, to możemy dalej uruchamiać nasze ulubione kwerendy SQL ;).