Я использую утилиту командной строки MySQL и могу перемещаться по базе данных. Теперь мне нужно увидеть список учетных записей пользователей. Как я могу это сделать?
Я использую версию MySQL 5.4.1.
5.4.1
Питер и Джесси правы, но убедитесь, что вы сначала выбрали mysql DB.
use mysql;
select User from mysql.user;
это должно сделать трюк
Отображает список уникальных пользователей:
SELECT DISTINCT User FROM mysql.user;
$> mysql -u root -p -e 'Select user from mysql.user' > allUsersOnDatabase.txt
Выполнение этой команды в приглашении linux сначала запросит пароль пользователя root mysql, при предоставлении правильного пароля он распечатает всех пользователей базы данных в текстовый файл.
Я нашел его еще одним полезным, поскольку он предоставляет дополнительную информацию о привилегиях DML и DDL
SELECT user, Select_priv, Insert_priv , Update_priv, Delete_priv, Create_priv, Drop_priv, Shutdown_priv, Create_user_priv FROM mysql.user;
SELECT User FROM mysql.user;
используйте запрос выше, чтобы получить Mysql Users