w tym samouczku pokażemy, jak zmienić hasło użytkownika MySQL. Instrukcje powinny działać z każdą nowoczesną dystrybucją Linuksa, taką jak Ubuntu 18.04 i CentOS 7.
wymagania wstępne #
w zależności od wersji serwera MySQL lub MariaDB używanego w systemie, będziesz musiał użyć różnych poleceń, aby zmienić hasło użytkownika.,
Możesz znaleźć wersję serwera bazy danych, wydając następujące polecenie:
mysql --version
Jeśli masz MySQL zainstalowany w systemie, wyjście będzie wyglądać mniej więcej tak:
mysql Ver 14.14 Distrib 5.7.22, for Linux (x86_64) using EditLine wrapper
lub wyjście w ten sposób dla MariaDB:
mysql Ver 15.1 Distrib 10.1.33-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2
pamiętaj, aby zanotować, której wersji MySQL lub MariaDB używasz. Jeśli chcesz uzyskać listę wszystkich kont użytkowników MySQL, sprawdź ten przewodnik.,
jak zmienić hasło użytkownika MySQL #
wykonaj poniższe kroki, aby zmienić hasło użytkownika MySQL:
Zaloguj się do powłoki MySQL jako root #
Uzyskaj dostęp do powłoki MySQL, wpisując następujące polecenie i wprowadzając hasło użytkownika MySQL root po wyświetleniu monitu:
mysql -u root -p
Jeśli nie ustawiłeś hasła dla użytkownik MySQL root możesz zalogować się za pomocą sudo mysql
.
Ustaw hasło użytkownika MySQL #
upewnij się, że zmieniszuser-name
z nazwą użytkownika, na który chcesz zmienić hasło., Jeśli użytkownik łączy się z serwerem MySQL z innego hosta, Zmień localhost
za pomocą nazwy hosta zdalnego lub adresu IP.
w obu przypadkach, jeśli wszystko pójdzie dobrze, zobaczysz następujące wyjście:
Query OK, 0 rows affected (0.00 sec)
Wyloguj się z monitu MySQL, wykonując:
quit;
zweryfikuj nowe hasło #
aby sprawdzić, czy nowe hasło zostało poprawnie zastosowane, wpisz:
mysql -u user-name -h localhost -p
zostaniesz poproszony o wprowadzenie nowego hasła użytkownika. Wprowadź go, a zostaniesz zalogowany na swoim serwerze MySQL.,
podsumowanie #
w tym samouczku nauczyłeś się, jak zmienić hasło użytkownika MySQL lub MariaDB. Upewnij się, że nowe hasło jest silne i bezpieczne i przechowuj je w bezpiecznym miejscu.
aby dowiedzieć się więcej o tym, jak używać powłoki MySQL do wykonywania różnych operacji administracyjnych, możesz sprawdzić nasz przewodnik o zarządzaniu kontami użytkowników MySQL i bazami danych .