Как дать права только на SELECT пользователю в MySQL?

Точные ответы на частые вопросы о хостинге

Как дать права только на SELECT пользователю в MySQL?

Сообщение Silver Ghost » Пн июн 14, 2004 2:06 pm

Как дать права только на SELECT пользователю в MySQL?

Добавил я в MySQL нового пользователя через Cpanel, добавил этого пользователя в базу все через ту же Сpanel. Там написано, что пользователь имет все привелегии (All Privileges). Как дать ему права только на SELECT?

В phpMyAdmin 2.5.5, установленной у меня, я это сделал в пару кликов, там есть раздел привилегии, чекбоксы выделил и все. Тут в 2.5.2, такой возможности нету:(

лана, пишу SQL запрос:
REVOKE ALL PRIVILEGES ON my_base.* FROM 'username'@'localhost';
GRANT SELECT ON my_base.* TO 'username'@'localhost';

Получаю access denied:(

Помгите, плз, что я не так делаю или возможно стоит админу обновить уже phpMyAdmin?
Silver Ghost
Member
 
Сообщения: 19
Зарегистрирован: Ср ноя 26, 2003 12:39 pm

Сообщение admin » Пн июн 14, 2004 2:25 pm

это можно сделать через эккаунт администрирования - раздел Mysql

при назначении прав пользователю на mysql-базу выберите только привелегию SELECT

так как вы уже выдали все права этому пользователю на данную базу, то сначала удалите его из списка пользователей этой базы и затем добавьте так как я написал выше
admin
Advanced Member
 
Сообщения: 1566
Зарегистрирован: Вс июн 23, 2002 7:40 pm

Сообщение Silver Ghost » Пн июн 14, 2004 5:18 pm

опля, а панелька-то теперь новенькая, что же вы молчали:) а я в старой тогда возился, и phpMyAdmin 2.5.6, спасибо.
Все сделал, все работает, благо теперь еще проще.
Silver Ghost
Member
 
Сообщения: 19
Зарегистрирован: Ср ноя 26, 2003 12:39 pm


Вернуться в Ответы на частые вопросы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

cron