Просмотр прав пользователя

СУБД MySQL #MySQL #Сеть

Предварительные условия

Вы подключены к СУБД

Просмотр прав текущего пользователя

> SHOW GRANTS; +--------------------------------------------------------------------------------------------------+ | Grants for root@localhost | +--------------------------------------------------------------------------------------------------+ | GRANT ALL PRIVILEGES ON . TO 'root'@'localhost' IDENTIFIED BY PASSWORD 'xxx' WITH GRANT OPTION | +--------------------------------------------------------------------------------------------------+

Просмотр прав другого пользователя

> SHOW GRANTS FOR 'testuser'@'localhost'; +-----------------------------------------------------------------------+ | Grants for test@localhost | +-----------------------------------------------------------------------+ | GRANT USAGE ON . TO 'test'@'localhost' IDENTIFIED BY PASSWORD 'xxx' | | GRANT ALL PRIVILEGES ON test.* TO 'test'@'localhost' | +-----------------------------------------------------------------------+

Ошибки

Вы пытаетесь проверить несуществующего пользователя: ERROR 1141 (42000): There is no such grant defined for user 'test2' on host 'localhost'

Вы пытаетесь проверить права другого пользователя не имея на это права: ERROR 1044 (42000): Access denied for user 'test'@'localhost' to database 'mysql'

Далее

Выбор дальнейших действий

Оценка статьи 0

Комментарии

Пока комментариев нет.