środa, 11 września 2013

Przywracanie hasła root dla MySQL/MariaDB

Dzisiaj bardzo szybka porada jak przywrócić hasło administratora dla serwera MySQL i pochodnych:
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 ;).