Назад | Перейти на главную страницу

Список всех пользователей mysql, использующих ssh

Как мне вывести список всех пользователей, обращающихся к списку на сервере mysql.

Спасибо Жан

Любого пользователя, который может подключиться к базе данных, можно найти в таблице пользователей.

Когда пользователь пытается подключиться к базе данных, MySQL проверяет, есть ли у этой конкретной комбинации имени пользователя / хоста / пароля разрешение на подключение.

Важно понимать, что хост и пользователь вместе определяют индивидуальное разрешение на подключение. Пользователь Nosipho может иметь доступ с хоста A, а не с хоста B. Фактически, пользователь Nosipho на хосте B может быть совершенно другим пользователем.

Итак, чтобы узнать, кто может подключиться и откуда запустить этот sql SELECT host,user FROM user; Это хорошее введение в разрешения MySQL


Вам нужен следующий запрос:

SELECT user,
       host
  FROM mysql.user

И вам, вероятно, нужно войти в систему как root, чтобы увидеть mysql стол.

Если вы хотите запустить ssh на одной машине и вернуть пользователей MySQL на другую машину, это немного сложнее, но не так уж сложно.