powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как сгенерировать show grants for запросом?
10 сообщений из 10, страница 1 из 1
Как сгенерировать show grants for запросом?
    #40055330
Фотография Жук в муравейнике
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!
Задача создать копию юзеров с другой маской хоста.
Как выбрать из словаря данных?
...
Рейтинг: 0 / 0
Как сгенерировать show grants for запросом?
    #40055342
Fitter2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Используйте роли. тогда может и копировать не придется, просто возьмете список пользователей и создадите из базы.
...
Рейтинг: 0 / 0
Как сгенерировать show grants for запросом?
    #40055359
Фотография Жук в муравейнике
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fitter2
Используйте роли. тогда может и копировать не придется, просто возьмете список пользователей и создадите из базы.

Задачу это не решает. Мне нужны все гранты для скриптов создания юзеров. В таблицах словаря гранты не все, но show grants их генерит, значит откуда-то он их берёт. Вопрос откуда?
...
Рейтинг: 0 / 0
Как сгенерировать show grants for запросом?
    #40055401
Fitter2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Что значит не все? Вам нужны какие-то для спец возможностей?

Код: sql
1.
SHOW PRIVILEGES;

- Что тут не хватает.

Или вы хотите скопировать возможности одно пользователя другому?

Взяли создали роли по своим пользователям и применили их к другим пользователям.

Мне не понятно, что вы понимаете под "словарь данных" , и что не показывает SHOW GRANTS FOR 'user'@'%';

И главное о какой версии MySQL мы говорим? (я о 8й)
...
Рейтинг: 0 / 0
Как сгенерировать show grants for запросом?
    #40055416
Fitter2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: sql
1.
2.
CREATE USER user@new_host 
      IDENTIFIED BY 'pass';



Код: sql




MySQL рассматривает учетные записи пользователей как роли.
...
Рейтинг: 0 / 0
Как сгенерировать show grants for запросом?
    #40055433
Фотография Жук в муравейнике
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fitter2
Или вы хотите скопировать возможности одно пользователя другому?
Да. Я каждому пользователю хочу добавить ещё одного клона - с такими же правами, но другой маской.
MariaDB 12
...
Рейтинг: 0 / 0
Как сгенерировать show grants for запросом?
    #40055434
Фотография Жук в муравейнике
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fitter2

Код: sql



Так Мария, к сожалению, не хочет. Мне подойдёт селект с набором прав, которым бы я сгенерил скрипты создания юзеров-клонов.
...
Рейтинг: 0 / 0
Как сгенерировать show grants for запросом?
    #40055577
artemiuss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
сделай через баш-скрипт, типа такого https://serverfault.com/a/13050
...
Рейтинг: 0 / 0
Как сгенерировать show grants for запросом?
    #40055605
Fitter2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Жук пишет, что show grants
не показывает всего, а вы кидаете линк на скрипт, который использует эту команду.

Я не верю, что show grants не показывает всего. Но Марию ставить не буду :)
...
Рейтинг: 0 / 0
Как сгенерировать show grants for запросом?
    #40055619
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fitter2
Жук пишет, что show grants не показывает всего

По-моему, наоборот - он пишет, что SHOW GRANTS умудряется показать привилегии, которые не удаётся увидеть иным способом:
Жук в муравейнике
В таблицах словаря гранты не все, но show grants их генерит
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как сгенерировать show grants for запросом?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]