Модераторы: skyboy
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Создание Ролей в MySQL 
:(
    Опции темы
bulat01
Дата 12.11.2010, 08:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 100
Регистрация: 26.10.2010

Репутация: нет
Всего: 0



Здравствуйте спецы по MySQL
Мне интересны РОЛИ в этой БД.

Но я прочитал что mysql не имеет ролей.
Пож-та помогите кто создавал роли.
кто работал с ними.

какие таблицы нужно создавать для этого?
нужно ли создавать какие-нибудь линки?

мне нужно к примеру:
создать роль Reviewer (Права на Select) на опеределенные таблицы БД.
для пользователя1, пользователя2, пользователя3

создать роль Editor (Права на Select, Update) на опеределенные таблицы БД.
для пользователя1, пользователя4, пользователя5.

создать роль Controller (Права на Select, Delete) на опеределенные таблицы БД.
для manager6, manager7, manager8.

и как прекрепить к примеру, роль Controller - для юзера manager6

Как это можно внедрить?
Пож-та помогите.

Это сообщение отредактировал(а) bulat01 - 12.11.2010, 09:13
PM MAIL   Вверх
skyboy
Дата 12.11.2010, 11:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 41
Всего: 260



Цитата(bulat01 @  12.11.2010,  07:55 Найти цитируемый пост)
Но я прочитал что mysql не имеет ролей.
Пож-та помогите кто создавал роли.

как можно использовать то, чего нет?
права привязываются к пользователю.
ни групп, ни ролей, ни прочих "метапользователей" нет.
PM MAIL   Вверх
Akina
Дата 12.11.2010, 11:36 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 106
Всего: 454



Можно создать таблицу, куда заносятся роли и соответствующие им права, и таблицу, куда заносятся логины и присвоенные им роли. И повесить на вторую таблицу триггер, который по добавлению-изменению-удалению будет соотв. образом менять права логина.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
bulat01
Дата 12.11.2010, 12:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 100
Регистрация: 26.10.2010

Репутация: нет
Всего: 0



Большое спасибо ребята,
вы дали мне пищю для размышлений.
PM MAIL   Вверх
gcc
Дата 12.11.2010, 13:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Агент алкомафии
****


Профиль
Группа: Участник
Сообщений: 2691
Регистрация: 25.4.2008
Где: %&й

Репутация: 3
Всего: 17



можно создать несколько пользоваталей для своей базы данных и для этих пользоваталей свои права поставить... различные...
только права будут не на таблицы, а на БД

PM WWW ICQ Skype GTalk Jabber   Вверх
tishaishii
Дата 20.11.2010, 20:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Создатель
***


Профиль
Группа: Завсегдатай
Сообщений: 1262
Регистрация: 14.2.2006
Где: Москва

Репутация: нет
Всего: 8



Триггер - всему голова!
PM MAIL ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MySQL | Следующая тема »


 




[ Время генерации скрипта: 0.0496 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.