Перейти к основному содержимому

SHOW AUTHENTICATION

SHOW AUTHENTICATION отображает информацию аутентификации текущего пользователя или всех пользователей в текущем кластере.

подсказка

Все пользователи имеют привилегию просматривать свою собственную информацию аутентификации. Только пользователи с ролью user_admin могут просматривать информацию аутентификации всех пользователей или информацию аутентификации указанных пользователей.

Синтаксис

SHOW [ALL] AUTHENTICATION [FOR USERNAME]

Параметры

ПараметрОбязательныйОписание
ALLНетЕсли указано это ключевое слово, возвращается информация аутентификации всех пользователей в текущем кластере. Если это ключевое слово не указано, возвращается только информация аутентификации текущего пользователя.
USERNAMEНетЕсли указан этот параметр, можно просмотреть информацию аутентификации указанного пользователя. Если этот параметр не указан, можно просмотреть только информацию аутентификации текущего пользователя.

Вывод

+---------------+----------+-------------+-------------------+
| UserIdentity | Password | AuthPlugin | UserForAuthPlugin |
+---------------+----------+-------------+-------------------+
ПолеОписание
UserIdentityИдентификатор пользователя.
PasswordИспользуется ли пароль для входа в кластер Selena.
  • Yes: Пароль используется.
  • No: Пароль не используется.
AuthPluginИнтерфейс, используемый для аутентификации. Допустимые значения: MYSQL_NATIVE_PASSWORD и AUTHENTICATION_LDAP_SIMPLE. Если интерфейс не используется, возвращается NULL.
UserForAuthPluginИмя пользователя, использующего аутентификацию LDAP или Kerberos. Если аутентификация не используется, возвращается NULL.

Примеры

Пример 1: Отображение информации аутентификации текущего пользователя.

SHOW AUTHENTICATION;
+--------------+----------+------------+-------------------+
| UserIdentity | Password | AuthPlugin | UserForAuthPlugin |
+--------------+----------+------------+-------------------+
| 'root'@'%' | No | NULL | NULL |
+--------------+----------+------------+-------------------+

Пример 2: Отображение информации аутентификации всех пользователей в текущем кластере.

SHOW ALL AUTHENTICATION;
+---------------+----------+----------------------------+-------------------+
| UserIdentity | Password | AuthPlugin | UserForAuthPlugin |
+---------------+----------+----------------------------+-------------------+
| 'root'@'%' | Yes | NULL | NULL |
| 'chelsea'@'%' | No | AUTHENTICATION_LDAP_SIMPLE | NULL |
+---------------+----------+----------------------------+-------------------+

Пример 3: Отображение информации аутентификации указанного пользователя.

SHOW AUTHENTICATION FOR root;
+--------------+----------+------------+-------------------+
| UserIdentity | Password | AuthPlugin | UserForAuthPlugin |
+--------------+----------+------------+-------------------+
| 'root'@'%' | Yes | NULL | NULL |
+--------------+----------+------------+-------------------+