Как посмотреть пользователей и их привилегии в 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]

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

5 1 голос
Рейтинг статьи

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Продолжая пользование настоящим сайтом Вы выражаете своё согласие на обработку Ваших персональных данных (файлов cookie) с использованием трекеров "Google Analytics" и "Yandex.Metrics". Порядок обработки Ваших персональных данных, а также реализуемые требования к их защите, содержатся в Политике конфиденциальности.
Принять