Показать пользователей и привилегии MySQL

13:02:2013 г.

Иногда нужно отобразить всех пользователей и затем, просмотрев их, узнать привилигии каждого из них в MySQL.

В заметке показан пример как выполнить это, используя запрос MySQL в командной строке MySQL, соответственно, пример может быть использован как на Windows, так и на Linux и FreeBSD.

Первым делом лонинимся с учетной записью root в MySQL. Затем выбираем используемую базу данных MySQL:

mysql>use mysql;

Далее выбираем все имена пользователей, которые у нас существуют:

mysql>select user from user;

В ответ на команду будут выведены все пользователи MySQL.

Для того, чтобы узнать привелгии пользователя в MySQL, используя консоль, выполняем:

mysql>show grants for username


Где вместо username подставляем нужное нам имя пользовател и получаем привилегии данного пользователя. Список описанных опций можно найти в документации.

 

Комментарии  

 
0#1Антон2013-10-18 12:53В строке
mysql>show grants for username
Забыли поставить знак - ;

А так, очень полезная статья.

Спасибо автору
Цитировать
 

Добавить комментарий


Защитный код
Обновить

« Перенос базы MySQL файлами с FreeBSD на Linux CentOS 6 с SELinux Отобразить список баз данных MySQL в консоли (FreeBSD, Linux, Windows) »

Фотоальбом

fotic.jpg

Облако Тегов