MySQL permission

Все, что вы хотели знать о программизме, но боялись спросить.
vg
Маньяк
Сообщения: 2803
Зарегистрирован: 29 май 2003, 22:29
Откуда: Магадан - Миссиссага

MySQL permission

Сообщение vg »

Для пользователя user надо дать разрешение на чтение всех таблиц базы, редактирование таблицы table1, редактирования поля table2.field1.
Делаю в GUI - внешне всё хорошо. Начинаю редактировать - ошибка - привилегий нет. Как быть?

Спасибо.
Аватара пользователя
CdR
Графоман
Сообщения: 11245
Зарегистрирован: 11 окт 2004, 19:27
Откуда: Европа, центр, за углом направо.

Re: MySQL permission

Сообщение CdR »

FLUSH PRIVILEGES;
для начала, ну и смотреть внимательно каких именно прав не хватает. Может что-то пропущено.
vg
Маньяк
Сообщения: 2803
Зарегистрирован: 29 май 2003, 22:29
Откуда: Магадан - Миссиссага

Re: MySQL permission

Сообщение vg »

CdR писал(а):FLUSH PRIVILEGES;
для начала, ну и смотреть внимательно каких именно прав не хватает. Может что-то пропущено.
Да, попробую. Спасибо.
vg
Маньяк
Сообщения: 2803
Зарегистрирован: 29 май 2003, 22:29
Откуда: Магадан - Миссиссага

Re: MySQL permission

Сообщение vg »

CdR писал(а):FLUSH PRIVILEGES;
для начала, ну и смотреть внимательно каких именно прав не хватает. Может что-то пропущено.
Не помогло... ГУИ просто невменяемое.

ПС.
Когда пользуешься grant update, xxxxx - всё работает. ГУИ же меняет картинку, кривит таблицы схемы, но таблицы xxxx_PRIVILEGES даже и не думает менять.
Аватара пользователя
mrskhris
Маньяк
Сообщения: 2082
Зарегистрирован: 06 июн 2005, 19:37
Откуда: RU - KY - NW - CQ
Контактная информация:

Сообщение mrskhris »

А что за GUI-то?
vg
Маньяк
Сообщения: 2803
Зарегистрирован: 29 май 2003, 22:29
Откуда: Магадан - Миссиссага

Сообщение vg »

mrskhris писал(а):А что за GUI-то?
Выбор не очень болшой http://dev.mysql.com/downloads/gui-tools/5.0.html. Или я что-то упускаю?
Аватара пользователя
Stanislav
Mr. Minority Report
Сообщения: 45211
Зарегистрирован: 19 окт 2005, 16:33
Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo

Сообщение Stanislav »

vg писал(а):
mrskhris писал(а):А что за GUI-то?
Выбор не очень болшой http://dev.mysql.com/downloads/gui-tools/5.0.html. Или я что-то упускаю?
На самом деле, существуют ГУИ сторонних производителей, а посему, наверное, и такой был вопрос - мало ли чего кто наваяет задарма.
И даже в самом скудном случае есть 2 варианта - редактор прав в Администраторе и рукоделие в Браузере Запросов.
Для интереса проверил все свои базы - везде пользователь root не имеет никаких! прав. Странно - я общаюсь с базами без всяких ограничений. Может имя root - какое-то выделенное? Сам заинтересовался - мне скоро релиз выпускать - не хочу его выпускать работающим под пользователем root :-) так что не откажите сообщить результаты :-)
Аватара пользователя
CdR
Графоман
Сообщения: 11245
Зарегистрирован: 11 окт 2004, 19:27
Откуда: Европа, центр, за углом направо.

Сообщение CdR »

Stanislav писал(а):Может имя root - какое-то выделенное?
by default в mysql.user есть запись для root@localhost которому все разрешено.
Насчет GUI я ничего не скажу, не пользовался никогда.
Аватара пользователя
Stanislav
Mr. Minority Report
Сообщения: 45211
Зарегистрирован: 19 окт 2005, 16:33
Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo

Сообщение Stanislav »

CdR писал(а):
Stanislav писал(а):Может имя root - какое-то выделенное?
by default в mysql.user есть запись для root@localhost которому все разрешено.
Да, вижу, но Юзверь Администратор не показывает ничего для этого пользователя - значит для уверенной простановки прав лучше таки глазами обозревать юзеровскую таблицу и править ее вручную?
Аватара пользователя
CdR
Графоман
Сообщения: 11245
Зарегистрирован: 11 окт 2004, 19:27
Откуда: Европа, центр, за углом направо.

Сообщение CdR »

Можно и вручную править, вобщем-то никто не запрещает, только после внесения изменений не забывать flush privileges сделать.
Как правило grant вполне достаточно для того чтобы рулить правами.
vg
Маньяк
Сообщения: 2803
Зарегистрирован: 29 май 2003, 22:29
Откуда: Магадан - Миссиссага

Сообщение vg »

Stanislav писал(а):
CdR писал(а):
Stanislav писал(а):Может имя root - какое-то выделенное?
by default в mysql.user есть запись для root@localhost которому все разрешено.
Да, вижу, но Юзверь Администратор не показывает ничего для этого пользователя - значит для уверенной простановки прав лучше таки глазами обозревать юзеровскую таблицу и править ее вручную?
Нет незначит. UA не показывает, т.к. привилегии заданы на глобальном уровне. Кстати, чтобы видеть привилегии схемы и объектов,ты должен это включить.
Мы обсуждали тот маленький баг, как есть. Для остальных случаев ГУИ работает вполне удовлктворитьно.
vg
Маньяк
Сообщения: 2803
Зарегистрирован: 29 май 2003, 22:29
Откуда: Магадан - Миссиссага

Сообщение vg »

Stanislav писал(а):
vg писал(а):
mrskhris писал(а):А что за GUI-то?
Выбор не очень болшой http://dev.mysql.com/downloads/gui-tools/5.0.html. Или я что-то упускаю?
На самом деле, существуют ГУИ сторонних производителей, а посему, наверное, и такой был вопрос - мало ли чего кто наваяет задарма.
И даже в самом скудном случае есть 2 варианта - редактор прав в Администраторе и рукоделие в Браузере Запросов.
Для интереса проверил все свои базы - везде пользователь root не имеет никаких! прав. Странно - я общаюсь с базами без всяких ограничений. Может имя root - какое-то выделенное? Сам заинтересовался - мне скоро релиз выпускать - не хочу его выпускать работающим под пользователем root :-) так что не откажите сообщить результаты :-)
Возможность использования root@% (не root@localhost)
устанавливается только при начальной конфигурации. Ты какой root используешь?
Аватара пользователя
aissp
Маньяк
Сообщения: 2710
Зарегистрирован: 07 ноя 2005, 09:51

Сообщение aissp »

Когда то пользовал myDb Studio http://www.mydb-studio.com/

попробуй ее - одна инсталляция там бесплатная
Аватара пользователя
Stanislav
Mr. Minority Report
Сообщения: 45211
Зарегистрирован: 19 окт 2005, 16:33
Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo

Сообщение Stanislav »

vg писал(а):Возможность использования root@% (не root@localhost)
устанавливается только при начальной конфигурации. Ты какой root используешь?
у меня root@localhost, root@% - это что? я его не встречал еще... :-(
vg
Маньяк
Сообщения: 2803
Зарегистрирован: 29 май 2003, 22:29
Откуда: Магадан - Миссиссага

Сообщение vg »

aissp писал(а):Когда то пользовал myDb Studio http://www.mydb-studio.com/

попробуй ее - одна инсталляция там бесплатная
Спасибо. Может быть кульно. Завтра своим покажу. У нас всё очень ругулируемо и обусловлено.
Ответить