Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Создать пользователя со специфическими правам (Infidel) 20/06/2007 - 18:35:19
      Re: Создать пользователя со специфическими правам (quiet) 22/06/2007 - 14:10:56

> Original message text:
> From: Infidel - 20/06/2007 - 18:35:19
> Subject:Создать пользователя со специфическими правам
> -----------------
> Доброго всем времени суток. Есть MySQL 5.0.37 он обслуживает несколько баз данных. Так же есть некоторое количество пользователей которые подключаются к MySQL с удалённых хостов. Права пользователям выданы следующим образом: пользователь одной базы имеет права на чтение и запись только той базы с которой он работает т.е другую базу он не прочитат не тем более что-либо туда замисать не может. Возникла необходимость создать Пользователя который будет создавать пользователей и раздавать им права на чтение и запись таблиц в пределах одной базы т.е. этот пользователь не должен иметь прав на чтение и запись других баз. Подскажите пожалуйста как это реализовать. Заранее благодарен вам за ответы.
> P.S. Шестым чувством чую что это реализуется с помощю команд GRANT и REVOKE но чтение документации на mysql.com не внесло ясности по поводу решения моей проблемы.
>
>


From: quiet - 22/06/2007 - 14:10:56
Subject:Создать пользователя со специфическими правам
-----------------
собственно по теории создание юзера:
GRANT [привилегии] ON база_данных.* TO '[пользователь]'@'[узел]'
IDENTIFIED BY '[пароль]';
добавление прав юзеру:
GRANT [привилегии] ON база_данных.* TO '[пользователь]'@'[узел]';
удаление/редактирвание прав юзера:
REVOKE [привилегии] ON база_данных.* FROM '[пользователь]'@'[узел]';

в итоге по вопросу:
создаешь юзера как приведено вначале, потом из под рутов

REVOKE ALL PRIVILEGES ON `db_name` . * FROM "username"@"localhost";
GRANT SELECT , INSERT ,UPDATE ,
DELETE ON `db_name` . * TO "username"@ "localhost" WITH GRANT OPTION ;

собственно этот username сможет создавать юзеров и назначать права им только на базу db_name


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
31704



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |