Как посмотреть пользователей и их привилегии в MySQL на Linux дистрибутивах и не только.
Иногда нужно отобразить всех пользователей и затем, узнать привилегии каждого из них в MySQL.
Пример может быть использован как на Windows, так и на Linux и FreeBSD.
Первым делом логинимся с учетной записью root (или под пользователем с root привилегиями) в MySQL.
mysql -u root -p
Затем выбираем активную базу данных MySQL:
mysql>use mysql;
Далее смотрим все имена пользователей, которые у нас существуют:
mysql>select user from user;
В ответ на команду будут выведены все пользователи MySQL.
Для того, чтобы узнать привилегии какого-либо пользователя в MySQL выполняем данную команду:
mysql>show grants for username
где username — имя пользователя в MySQL
[endtxt]