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

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

Код: sql
1.
SHOW PRIVILEGES;

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

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

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

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

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



Код: sql




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

Код: sql



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

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

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


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