Jak zmienić hasło użytkownika MySQL?

How Change Mysql User Password



Po zainstalowaniu serwera MySQL możemy domyślnie nawiązać połączenie z serwerem jako użytkownik root. Ze względów bezpieczeństwa czasami musimy ustawić lub zmienić hasło dla roota lub dowolnego istniejącego użytkownika. Jak zainstalować i używać MySQL na Ubuntu, pokazano w jednym z wcześniej opublikowanych instruktaż . W tym samouczku dowiesz się, jak ustawić lub zmienić hasło dowolnego istniejącego użytkownika MySQL w systemie Ubuntu.

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







$mysql-uźródło

lub



$sudomysql-uźródło



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





Zmiana hasła za pomocą SET:

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

USTAWIĆHASŁODLA 'Nazwa Użytkownika'@„nazwa hosta” =HASŁO('hasło');

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



> USTAWIĆHASŁODLA 'źródło'@'Lokalny Gospodarz' =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 za pomocą -P i przetestuj połączenie, stosując błędne hasło. Pojawi się następujący komunikat o błędzie.

Teraz uruchom polecenie z poprawnym hasłem roota, które zostało ustawione w poprzednim kroku. Jeśli podasz poprawne hasło, będzie mógł pomyślnie połączyć się z serwerem.

$ mysql-ty korzeń-P

Zmiana hasła za pomocą AKTUALIZACJI:

Składnia do zmiany hasła MySQL za pomocą aktualizacja zapytanie podano poniżej. Wszystkie informacje użytkownika są przechowywane w użytkownik Tabela mysql Baza danych. Tak więc, jeśli możesz zaktualizować wartość Hasło pole użytkownik tabeli dla dowolnego użytkownika, wówczas hasło tego użytkownika zostanie poprawnie zmienione.

AKTUALIZACJAmysql.użytkownikUSTAWIĆHasło=HASŁO('nowe hasło') GDZIE
UŻYTKOWNIK='Nazwa Użytkownika' ORAZGospodarz=„nazwa hosta”;

Aby zmienić hasło do źródło użytkownika na lokalnym serwerze, musisz uruchomić następujące polecenie SQL. Tutaj, ' mojenowehaslo ’ jest ustawione jako nowe hasło.

> AKTUALIZACJAmysql.użytkownikUSTAWIĆHasło=HASŁO(„moje nowe hasło”) GDZIE
UŻYTKOWNIK='źródło' ORAZGospodarz='Lokalny Gospodarz'

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

$ sudo usługa mysql restart

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

$ mysql-ty korzeń-P

Postępując zgodnie z którąkolwiek z powyższych instrukcji SQL, możesz łatwo zmienić hasło dowolnego istniejącego użytkownika MySQL.