Есть ли способ войти в систему как пользователь root из MySQL и показать всех пользователей, имеющих какие-либо разрешения в отношении указанной базы данных?Показать пользователей, у которых есть разрешение на конкретную базу данных
ответ
USE mysql;
SELECT user,host FROM db WHERE db='name';
SELECT user,host FROM tables_priv WHERE db='name';
SELECT user,host FROM columns_priv WHERE db='name';
SELECT user,host FROM procs_priv WHERE db='name';
Первый оператор получает всех пользователей, имеющих разрешения на базу данных. Другие 3 запроса предназначены для пользователей, которые имеют только разрешения для таблиц, столбцов или уровня процедуры.
К сожалению, нельзя ссылаться на другого пользователя, который разместил это. Я узнал это оттуда, но больше не могу его найти.
Я пробовал первую команду, но я получил: 'ERROR 1146 (42S02): Таблица '...' не существует' – hasanghaforian
Вы должны использовать базу данных mysql. Это фактическая база данных, которую вы должны увидеть в своей среде. – KRONWALLED
- 1. Найти пользователей, у которых есть только разрешения на чтение
- 2. Как получить пользователей, у которых есть разрешение на выполнение для конкретного sp на сервере sql?
- 3. MySQL не извлекает пользователей, у которых есть пользовательский набор результатов
- 4. MySQL - Получите количество пользователей, у которых есть «пользовательский контакт»
- 5. Создайте пользователя, у которого есть разрешение только на данную базу данных
- 6. Поиск всех пользователей, у которых есть повторяющиеся имена
- 7. Linux - Список пользователей, у которых есть определенный каталог
- 8. PAPERCLIP: Как указать только пользователей, у которых есть прикрепленное изображение?
- 9. Wordpress запрос для пользователей, у которых есть 2 равных meta
- 10. Определить Perforce пользователей, у которых есть файл проверили
- 11. Просмотреть всех пользователей, у которых есть файл, отмеченный специальным файлом
- 12. Как получить всех пользователей, у которых есть эти теги?
- 13. Только поддержка пользователей, у которых включен Javascript
- 14. Запрос возвращает группы, у которых есть пользователи
- 15. Показать два первых сообщения, у которых есть тег 'Rails'
- 16. Jira filter, чтобы показать jiras, у которых есть подзадача
- 17. Показать список членов MemberOrg, у которых есть годовые взносы?
- 18. У классов, у которых есть вектор, есть проблемы с памятью
- 19. Показать пользователей, которых я не проголосовал - MySQL
- 20. не перенаправляется, если у пользователя есть разрешение
- 21. У меня есть две таблицы, у которых есть миллион записей
- 22. Как создать базу данных, в которой есть много пользователей, и у каждого есть список нескольких контактов?
- 23. postgres все базы данных, у которых есть владелец 'abc'?
- 24. Выберите количество записей, у которых есть отношения, у которых есть свои условия отношений?
- 25. «У вас уже есть разрешение» на странице Facebook
- 26. Получение принтеров, на которых у меня есть права на доступ
- 27. Как я могу выбрать всех пользователей, у которых есть набор разрешений, а не одно конкретное разрешение SQL?
- 28. Выберите города, у которых есть близлежащие вещи
- 29. Выбор только авторов, у которых есть статьи?
- 30. Как создать базу данных пользователей?
У вас есть пароль для учетной записи пользователя root? – RiggsFolly
Является ли это локальной версией MYSQL для личного использования? Или вы пытаетесь получить доступ к серверу MYSQL, которому управляет кто-то другой? – RiggsFolly
@RiggsFolly Да, у меня есть пароль пользователя root, и это локальная личная версия MYSQL – hasanghaforian