Jak zmienić hasło użytkownika mysql

Jak zmienić hasło użytkownika mysql
Po zainstalowaniu MySQL Server możemy domyślnie nawiązać połączenie z serwerem jako użytkownik root. W celu bezpieczeństwa czasami musimy ustawić lub zmienić hasło dla root lub dowolnego istniejącego użytkownika. Jak możesz zainstalować i używać MySQL na Ubuntu, jest pokazany w jednym z wcześniej opublikowanego samouczka. W tym samouczku dowiesz się, w jaki sposób możesz ustawić lub zmienić hasło każdego istniejącego użytkownika MySQL na Ubuntu.

Jeśli dla użytkownika root nie jest ustawione hasło, możesz połączyć się z serwerem bazy danych MySQL za pomocą następującego polecenia.

$ mysql -u root

Lub

$ sudo mysql -u root

Konieczne jest ustawienie silnego hasła dla root lub dowolnego innego użytkownika, aby zapewnić bezpieczeństwo bazy danych. W tym samouczku pokazano dwa sposoby zmiany hasła użytkownika MySQL. Możesz śledzić każdego z nich.

Zmiana hasła za pomocą zestawu:

Składnia do zmiany hasła dowolnego użytkownika MySQL za pomocą za pomocą ustawić Oświadczenie jest,

Ustaw hasło dla „nazwa użytkownika”@'nazwa hosta' = hasło („hasło”);

„nazwa hosta” dla serwera lokalnego 'Lokalny Gospodarz'. Uruchom następującą instrukcję MySQL, aby ustaw/zresetować hasło dla źródło użytkownik. Tutaj, „ABC890DEF” jest ustawiony jako hasło roota.

> Ustaw hasło dla „root”@'localHost' = hasło ('ABC890DEF');

Wyjdź z serwera i spróbuj połączyć się bez hasła. W terminalu pojawi się następujący błąd odmowy dostępu.

Uruchom polecenie z -P Opcja i przetestuj połączenie, stosując niewłaściwe hasło. Wtedy pojawi się następujący komunikat o błędzie.

Teraz uruchom polecenie z poprawnym hasłem roota, które jest ustawione w poprzednim kroku. Jeśli podasz prawidłowe hasło, będzie ono mogło pomyślnie połączyć się z serwerem.

$ mysql -u root -p

Zmiana hasła za pomocą aktualizacji:

Składnia do zmiany hasła MySQL za pomocą aktualizacja Zapytanie podano poniżej. Informacje o wszystkich użytkownikach są przechowywane w użytkownik Tabela Mysql Baza danych. Jeśli więc możesz zaktualizować wartość Hasło pole użytkownik Tabela dla każdego konkretnego użytkownika, hasło tego użytkownika zostanie poprawnie zmienione.

Zaktualizuj mysql.Ustawiaj hasło = hasło („newPassword”) gdzie
User = „nazwa użytkownika” i host = „nazwa hosta”;

Aby zmienić hasło źródło Użytkownik na serwerze lokalnym, musisz uruchomić następujące polecenie SQL. Tutaj, 'MyNewPassword'jest ustawione jako nowe hasło.

> Zaktualizuj mysql.Ustawiaj hasło = hasło („MyNewPassword”) gdzie
User = „root” i host = „localHost”

Ponownie wyjdź z serwera i uruchom ponownie serwer bazy danych przed przetestowaniem nowego hasła.

$ sudo service mysql restart

Teraz sprawdź, czy nowe hasło działa lub nie dla użytkownika root.

$ mysql -u root -p

Postępując zgodnie z dowolnymi z powyższych instrukcji SQL, możesz łatwo zmienić hasło każdego istniejącego użytkownika MySQL.