Android

Jak zmienić hasło użytkownika mysql

Jak osiągać cele, gdy cały świat mi przeszkadza – Miłosz Brzeziński o zarządzaniu czasem

Jak osiągać cele, gdy cały świat mi przeszkadza – Miłosz Brzeziński o zarządzaniu czasem

Spisu treści:

Anonim

W tym samouczku pokażemy, jak zmienić hasło użytkownika MySQL. Instrukcje powinny działać z dowolną nowoczesną dystrybucją Linuksa, taką jak Ubuntu 18.04 i CentOS 7.

Wymagania wstępne

W zależności od wersji serwera MySQL lub MariaDB uruchomionej w systemie konieczne będzie użycie różnych poleceń w celu zmiany hasła użytkownika.

Możesz znaleźć wersję serwera bazy danych, wydając następujące polecenie:

mysql --version

mysql Ver 14.14 Distrib 5.7.22, for Linux (x86_64) using EditLine wrapper

Lub dane wyjściowe takie jak 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órą wersję 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 czynności, aby zmienić hasło użytkownika MySQL:

1. Zaloguj się do powłoki MySQL jako root

Uzyskaj dostęp do powłoki MySQL, wpisując następujące polecenie i po wyświetleniu monitu wprowadź hasło użytkownika root MySQL:

mysql -u root -p

2. Ustaw hasło użytkownika MySQL

  • Wpisz następujące polecenia, jeśli masz MySQL 5.7.6 i nowsze wersje lub MariaDB 10.1.20 i nowsze wersje:

    ALTER USER 'user-name'@'localhost' IDENTIFIED BY 'NEW_USER_PASSWORD'; FLUSH PRIVILEGES;

    Jeśli instrukcja ALTER USER nie działa, możesz bezpośrednio zmodyfikować tabelę użytkowników:

    UPDATE mysql.user SET authentication_string = PASSWORD('NEW_USER_PASSWORD') WHERE User = 'user-name' AND Host = 'localhost'; FLUSH PRIVILEGES;

    Wpisz następujące polecenia, jeśli masz MySQL 5.7.5 i wcześniejsze lub MariaDB 10.1.20 i wcześniejsze:

    SET PASSWORD FOR 'user-name'@'localhost' = PASSWORD('NEW_USER_PASSWORD'); FLUSH PRIVILEGES;

Upewnij się, że zmieniłeś user-name na 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 dane wyjściowe:

Query OK, 0 rows affected (0.00 sec)

Wyloguj się z monitu MySQL, wykonując:

quit;

3. Sprawdź nowe hasło

Aby sprawdzić, czy nowe hasło zostało poprawnie zastosowane, wpisz:

mysql -u user-name -h localhost -p

Zostaniesz poproszony o podanie nowego hasła użytkownika. Wpisz go, a zostaniesz zalogowany na serwerze MySQL.

Wniosek

W tym samouczku nauczyłeś się, jak zmieniać 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, zapoznaj się z naszym przewodnikiem na temat zarządzania kontami użytkowników i bazami danych MySQL.

Jeśli masz jakieś pytania, zostaw komentarz.

mysql mariadb