Не удаётся выставить "grant create view"

MySQL/PostgreSQL/SQLite/Oracle/M$SQL/....

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Dmitriy_K
сержант
Сообщения: 200
Зарегистрирован: 2009-04-07 6:22:33
Откуда: г.Королёв

Не удаётся выставить "grant create view"

Непрочитанное сообщение Dmitriy_K » 2009-09-11 22:48:30

Столкнулся с непонятной ошибкой. Нужно назначить права "create view" для MySQL v.5.1.34
Получаю такое:

Код: Выделить всё

mysql> grant create view on authusers.* to auser@localhost;
Query OK, 0 rows affected (0.00 sec)
Может, какая ошибка синтаксиса? К сожалению, не смог найти пример задачи подобного "составного" значения прав.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: Не удаётся выставить "grant create view"

Непрочитанное сообщение ProFTP » 2009-09-12 6:19:10

обнови привилегии

Код: Выделить всё

FLUSH PRIVILEGES;
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

Dmitriy_K
сержант
Сообщения: 200
Зарегистрирован: 2009-04-07 6:22:33
Откуда: г.Королёв

Re: Не удаётся выставить "grant create view"

Непрочитанное сообщение Dmitriy_K » 2009-09-13 9:52:21

Было б так просто, не полез бы спрашивать.

Код: Выделить всё

Query OK, 0 rows affected
Вот что проблема. :(
Нашёл в инете нечто способное помочь:
http://groups.google.com/group/pl.comp. ... 4?lnk=raot
http://bugs.mysql.com/bug.php?id=9034
http://bugs.mysql.com/bug.php?id=24040
Проверю - сообщу.

Dmitriy_K
сержант
Сообщения: 200
Зарегистрирован: 2009-04-07 6:22:33
Откуда: г.Королёв

Re: Не удаётся выставить "grant create view"

Непрочитанное сообщение Dmitriy_K » 2009-10-26 15:30:20

Нашёл-таки в чём была проблема. На серваке, который достался мне в наследство, делался апгрейд базы с 4-й версии на 5-ую. При этом не был сделан/запущен mysql_upgrade для приведении в соответствие с новой версией имеющейся таблицы прав. Обнаружил это прочитав лог ошибок базы. Там выдавалось сообщение о нескольких связанных ошибках при каждом старте базы.
Необходимые операции описаны на странице: http://dev.mysql.com/doc/refman/5.1/en/ ... grade.html
Можно запустить так (в начале строки запускается контроль затраченного на выполнение времени):

Код: Выделить всё

/usr/bin/time -p mysql_upgrade --verbose --debug-info -u root -p >& mysql_upgrade.txt
Потом нужен стоп/старт базы.