Как мне вывести список всех пользователей, обращающихся к списку на сервере mysql.
Спасибо Жан
Любого пользователя, который может подключиться к базе данных, можно найти в таблице пользователей.
Когда пользователь пытается подключиться к базе данных, MySQL проверяет, есть ли у этой конкретной комбинации имени пользователя / хоста / пароля разрешение на подключение.
Важно понимать, что хост и пользователь вместе определяют индивидуальное разрешение на подключение. Пользователь Nosipho может иметь доступ с хоста A, а не с хоста B. Фактически, пользователь Nosipho на хосте B может быть совершенно другим пользователем.
Итак, чтобы узнать, кто может подключиться и откуда запустить этот sql SELECT host,user FROM user;
Это хорошее введение в разрешения MySQL
Вам нужен следующий запрос:
SELECT user,
host
FROM mysql.user
И вам, вероятно, нужно войти в систему как root, чтобы увидеть mysql
стол.
Если вы хотите запустить ssh
на одной машине и вернуть пользователей MySQL на другую машину, это немного сложнее, но не так уж сложно.