Ten przewodnik pokaże, w jaki sposób możesz wyświetlić użytkowników dostępnych w MySQL za pomocą prostych i szybkich poleceń.
Mysql zrzuć wszystkich użytkowników
Aby uzyskać informacje o użytkownikach na serwerze, zapytamy tabelę użytkowników dostępną w bazie danych MySQL, aby uzyskać szczegółowe informacje.
Upewnij się, że serwer jest uruchomiony. Następnie zaloguj się do serwera za pomocą użytkownika root, jak pokazano w poleceniu:
mysql -u root -pNa przykład odzyskaj wiersze użytkownika i hosta w MySQL.Tabela użytkowników za pomocą instrukcji SELECT, jak pokazano poniżej:
Wybierz użytkownika, host z MySQL.użytkownik;Powyższe zapytanie wyświetli nazwę użytkownika i host wszystkich użytkowników na serwerze. Oto przykład wyjścia:
mysql> Wybierz użytkownika, host z MySQL.użytkownik;NOTATKA: W powyższym zapytaniu ograniczamy wiersze do użytkownika i hosta, ale tabela zawiera więcej wierszy, takich jak konto_locked, user_attributes, delete_priv itp.
Aby wyświetlić wszystkie wiersze dotyczące tabeli, użyj zapytania DESC, jak pokazano poniżej:
Dec Mysql.użytkownik;Wyjście jest jak pokazano poniżej:
Pokaż obecnego użytkownika
Aby wyświetlić bieżący użytkownik zalogowany, możesz użyć funkcji current_user (), jak pokazano poniżej:
Wybierz current_user ();Przykładowe dane wyjściowe znajduje się poniżej:
mysql> Wybierz current_user ();Pokaż zalogowane użytkowników
Korzystając z bazy danych Information_Schema i tabeli listy procesów, możemy uzyskać informacje o zalogowanych użytkownikach. Tabela Process_list zawiera listę operacji obecnie wykonywanych przez różne wątki na serwerze.
Źródło: https: // dev.Mysql.com/doc/refman/8.0/en/Information-Schema-Processlist Table.html
Aby wyświetlić zalogowane użytkowników, użyj zapytania, jak pokazano poniżej:
Wybierz identyfikator, użytkownik, host, db, polecenie, stan z Information_Schema.Lista procesów;Wyświetla to informacje, takie jak identyfikator, użytkownik itp., zalogowanych użytkowników i obecnie działającego polecenia.
Oto przykład wyjścia:
Wniosek
W tym samouczku omówiliśmy, jak przeglądać użytkowników i ich odpowiadające informacje, pytając o MySQL.Tabela użytkowników.
Dziękuję za przeczytanie.