Struktura MySQL polega na tym, że utrzymuje własnych użytkowników w tabeli MySQL — sprytne, prawda? Są one powiązane z tym, do jakich baz danych mają dostęp i jakie mają uprawnienia w tych bazach danych. Oprócz tego przechowują również informacje o Użytkowniku, takie jak hasło i role. Istnieją polecenia MySQL do wyświetlania baz danych i tabel, wyjaśnij je, ale ponieważ użytkownik jest wpisem w tych tabelach, istnieje nieco inny sposób ich wyświetlania.
Potrzebujesz dostępu roota do bazy danych MySQL w celu wyświetlenia wszystkich użytkowników na serwerze, w tym celu należy najpierw zalogować się jako użytkownik root:
mysql -u root -p # enter password for the root user
Ponieważ tabela użytkowników zawiera wiele kolumn, jest kilka ważnych, takich jak Host i Użytkownik. Użyjemy instrukcji SELECT, aby wyświetlić niektóre z nich dla bieżących wpisów:
SELECT Host, User FROM mysql.user;
Może to wyświetlić kilka zduplikowanych wpisów dla użytkownika, ponieważ może mieć kilka różnych hostów, możemy po prostu wymienić unikalnych użytkowników, w tym celu użyjemy DISTINCT z SELECT:
SELECT DISTINCT User from mysql.user;
Eksperymentuj z różnymi poleceniami MySQL w naszych planach hostingowych SSD VPS lub uzyskaj pełną swobodę, zarządzając własnym serwerem dedykowanym w bardzo przystępnej cenie!
Przydatne polecenia MySQL:
- MySQL Pokaż dotacje dla wszystkich użytkowników