Просмотр прав пользователя
Предварительные условия
Просмотр прав текущего пользователя
> 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'
Комментарии
Пока комментариев нет.