Страница 1 из 2

MySQL permission

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

Спасибо.

Re: MySQL permission

Добавлено: 22 мар 2007, 17:17
CdR
FLUSH PRIVILEGES;
для начала, ну и смотреть внимательно каких именно прав не хватает. Может что-то пропущено.

Re: MySQL permission

Добавлено: 22 мар 2007, 17:28
vg
CdR писал(а):FLUSH PRIVILEGES;
для начала, ну и смотреть внимательно каких именно прав не хватает. Может что-то пропущено.
Да, попробую. Спасибо.

Re: MySQL permission

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

ПС.
Когда пользуешься grant update, xxxxx - всё работает. ГУИ же меняет картинку, кривит таблицы схемы, но таблицы xxxx_PRIVILEGES даже и не думает менять.

Добавлено: 23 мар 2007, 23:57
mrskhris
А что за GUI-то?

Добавлено: 24 мар 2007, 18:45
vg
mrskhris писал(а):А что за GUI-то?
Выбор не очень болшой http://dev.mysql.com/downloads/gui-tools/5.0.html. Или я что-то упускаю?

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

Добавлено: 24 мар 2007, 20:22
CdR
Stanislav писал(а):Может имя root - какое-то выделенное?
by default в mysql.user есть запись для root@localhost которому все разрешено.
Насчет GUI я ничего не скажу, не пользовался никогда.

Добавлено: 24 мар 2007, 20:26
Stanislav
CdR писал(а):
Stanislav писал(а):Может имя root - какое-то выделенное?
by default в mysql.user есть запись для root@localhost которому все разрешено.
Да, вижу, но Юзверь Администратор не показывает ничего для этого пользователя - значит для уверенной простановки прав лучше таки глазами обозревать юзеровскую таблицу и править ее вручную?

Добавлено: 24 мар 2007, 21:07
CdR
Можно и вручную править, вобщем-то никто не запрещает, только после внесения изменений не забывать flush privileges сделать.
Как правило grant вполне достаточно для того чтобы рулить правами.

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

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

Добавлено: 26 мар 2007, 09:59
aissp
Когда то пользовал myDb Studio http://www.mydb-studio.com/

попробуй ее - одна инсталляция там бесплатная

Добавлено: 26 мар 2007, 10:11
Stanislav
vg писал(а):Возможность использования root@% (не root@localhost)
устанавливается только при начальной конфигурации. Ты какой root используешь?
у меня root@localhost, root@% - это что? я его не встречал еще... :-(

Добавлено: 26 мар 2007, 17:23
vg
aissp писал(а):Когда то пользовал myDb Studio http://www.mydb-studio.com/

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