Добавьте привилегии таблицы для пользователя, используя mySQL Workbench - PullRequest
4 голосов
/ 01 февраля 2012

Я создал пользователя с помощью инструментов администрирования сервера в MySQL Workbench и могу назначать глобальные права и права доступа к базе данных этим пользователям из инструмента администрирования.

Есть ли способ назначить этим пользователям (хранящимся в mysql.users) привилегии уровня таблицы в MySQL Workbench?

Спасибо

Ответы [ 2 ]

5 голосов
/ 01 февраля 2012

Я нашел обходной путь.Не элегантно, но работает.

  1. Откройте вашу базу данных как модель EER.
  2. 2 откроются вкладки, перейдите к той, которая не выбрана по умолчанию (модель MySQL).
  3. Следуйте указаниям здесь , чтобы добавить роли / пользователей.
  4. Переслать Инженеру модель обратно в базу данных.Вы можете отменить выбор всех объектов, кроме пользователей.
  5. Можно или Workbench создать пользователей, или, если у вас уже есть пользователи, просто установить операторы предоставления

Не очень,но это работает

0 голосов
/ 01 февраля 2012

К сожалению, вы не можете сделать это в модуле администратора Workbench, начиная с WB 5.2.37.

Вы всегда можете предоставить доступ с помощью команд SQL (см. Предыдущие комментарии) в редакторе SQL-запросов Workbench. Только не забудьте FLUSH PRIVILEGES после этого.

...