Tutaj pokażę Ci, jak zresetować/zmienić wiersz poleceń MySql root hasło w ubuntu linux, Używając niektórych poleceń mysql CLI, możesz łatwo odzyskać swoje hasło administracyjne mysql. Ponieważ zapomniałem hasła roota mysql, używam poniższych poleceń, aby zresetować hasło roota mysql i działa to jak urok.
Error: ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: NO) |
Następnie wykonałem poniższe kroki, aby go zresetować
Krok 1: Najpierw zaloguj się na serwer ubuntu za pomocą ssh i zatrzymaj serwer mysql.
sudo /etc/init.d/mysql stop |
LUB
sudo service mysql stop |
Krok 2: Uruchom proces serwera/deamon MySQL (mysqld) z opcją –skip-grant-tables, aby nie pytał o hasło.
sudo mysqld_safe --skip-grant-tables & |
Krok 3: Połącz się z serwerem mysql jako użytkownik root, uruchamiając poniższe polecenie na terminalu.
sudo mysql -u root |
Krok 4: Ustaw nowe hasło użytkownika root mysql. Po prostu zastąp „NewPassword” żądanym hasłem w poniższym poleceniu.
UPDATE user SET Password=PASSWORD('NewPassword') WHERE User='root'; FLUSH PRIVILEGES; exit; |
Krok 5: Wszystko zrobione, teraz zrestartuj serwer mysql.
sudo /etc/init.d/mysql start |
LUB
sudo service mysql start |