Jak wymienić użytkowników w bazie danych MySQL

Jak wymienić użytkowników w bazie danych MySQL
MySQL Server jest często pierwszym wyborem dla użytkowników, którzy chcą pracować z SQL (język zapytań ustrukturyzowany). Ma wiele zaawansowanych funkcji, które sprawiają, że jest bardziej bezpieczny, niezawodny i wydajny. Przez większość czasu jest potrzebne do zarządzania bazą danych na serwerze MySQL. W takim przypadku sprawdź listę kont użytkowników. Mówiąc dokładniej, w tym celu można użyć wielu poleceń i instrukcji.

Wyniki tego postu to:

  • Metoda 1: Jak wymienić obecnych użytkowników w bazie danych MySQL?
  • Metoda 2: Jak wymienić bieżące zalogowane użytkowników bazy danych MySQL?
  • Metoda 3: Jak wymienić użytkowników z zablokowanym kontem i szczegółami hasła w bazie danych MySQL?

Metoda 1: Jak wymienić obecnych użytkowników w bazie danych MySQL?

Aby uzyskać listę wszystkich bieżących użytkowników w bazie danych MySQL, pod warunkiem, że należy wykonać kroki.

Krok 1: Uruchom „wiersz polecenia”

Początkowo otwórz „Wiersz polecenia„Terminal za pomocą menu uruchamiania:

Krok 2: Dostęp do serwera MySQL

Teraz uzyskaj dostęp do serwera MySQL, wykorzystując podane polecenie wraz z nazwą użytkownika i hasłem użytkownika:

mysql -u root -p

Krok 3: Wyświetl bazy danych

Następnie użyj „POKAZYWAĆ„Polecenie z„Bazy danych„Opcja wyświetlania wszystkich istniejących baz danych:

Pokaż bazy danych;

Z poniżej podanego wyjścia wybraliśmy „Mysql" Baza danych:

Krok 4: Zmień bazę danych

Teraz zmień bieżącą bazę danych, uruchamiając „UŻYWAĆ”Wykonaj i określ nazwę bazy danych w następujący sposób:

Użyj mysql;

Krok 5: Wymień obecnych użytkowników

Aby uzyskać informacje o wszystkich obecnych użytkownikach, „użytkownik()„Funkcja można wywołać za pomocą„WYBIERAĆ" oświadczenie:

Wybierz użytkownika();

Jak widać, obecnie mamy „root@localHost”Użytkownik:

Możemy również użyć „aktualny użytkownik()„Funkcja przeglądania aktualnej nazwy użytkownika:

Wybierz current_user ();

Metoda 2: Jak wymienić bieżące zalogowane użytkowników bazy danych MySQL?

Czasami musisz wyświetlić tylko aktualnie zarejestrowane użytkowników w bazie danych MySQL. W tym celu skorzystaj z „WYBIERAĆ" Komenda:

Wybierz użytkownika, host, polecenie z Information_Schema.Lista procesów;

Tutaj:

  • "WYBIERAĆ„Polecenie jest wykorzystywane do wyboru wartości zmiennej.
  • "użytkownik„Opcja ma nazwy wszystkich użytkowników.
  • "gospodarz„Opcja oznacza nazwę hosta.
  • "Komenda”Reprezentuje jednego użytkownika wykonującego zapytanie, a drugi w„Demon" państwo.
  • "Z”Klauzula służy do wyboru niektórych rekordów z tabeli.
  • "Information_Schema.Lista procesów”Jest listą procesów MySQL, która reprezentuje, jaki proces jest obecnie wykonywany przez zestaw informacji:

Metoda 3: Jak wymienić użytkowników z zablokowanym kontem i szczegółami hasła w bazie danych MySQL?

Aby uzyskać listę użytkowników ze szczegółami konta i hasła w bazie danych MySQL, można użyć następującego polecenia:

Wybierz użytkownika, hosta, konto_locked, hasło_expid od użytkownika;

W wyżej wymienionych poleceń:

  • "konto zablokowane„Opcja jest używana do reprezentowania konta użytkowników, niezależnie od tego, czy jest ono zablokowane, czy nie.
  • "hasło wygasło„Opcja oznacza, czy hasło do konta użytkownika wygasło, czy nie.

Jak widać na wynikach podwładnych poniżej, wszystkie informacje zostały wyświetlone:

Opracowaliśmy kilka sposobów uzyskania listy użytkowników w bazie danych MySQL.

Wniosek

Aby uzyskać użytkowników w bazie danych MySQL, według użytkowników istnieje wiele sposobów, na przykład jeśli użytkownik chce po prostu uzyskać listę bieżących użytkowników, to „„Pokaż użytkownik ()" Lub "Pokaż current_user ()„Można użyć stwierdzeń. Z drugiej strony, jeśli wymagane jest uzyskanie informacji wraz z użytkownikiem, nazwą hosta, polecenie, konto i hasło, „WYBIERAĆ”Można wykorzystać stwierdzenie. Ten post opisał wiele sposobów uzyskania listy użytkowników w bazie danych MySQL.