C # подключение к MySQL - получить права пользователя БД? - PullRequest
0 голосов
/ 30 октября 2009

Я использую System.data.odbc для связи с моей базой данных MySQL. При входе в систему мне нужно знать, какой пользователь является администратором или нет, просто чтобы узнать права. Есть ли способ, как получить права текущего пользователя? Спасибо!

1 Ответ

0 голосов
/ 30 октября 2009

Существует команда SHOW для получения грантов текущего пользователя:

SHOW GRANTS

Если у вас нет привилегии SELECT, SHOW GRANTS выдаст ошибку:)

Существует также таблица INFORMATION_SCHEMA , которую можно выбрать из:

select * from information_schema.user_privileges
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...