LINUX.ORG.RU

mysql, ERROR 1227 : you need the SUPER privilege for this operation


0

0

сливаю базу на локалхосте
localhost# mysqldump ... > dump

заливаю ее на сервере
server# mysql ... < dump

[hackalot@mantis ~]$ mysql < 31.05.08.dump
ERROR 1227 (42000) at line 1002: Access denied; you need the SUPER privilege for this operation

вот строки 
1000  /*!50001 DROP TABLE `aoi_view`*/;
1001  /*!50001 DROP VIEW IF EXISTS `aoi_view`*/;
1002  /*!50001 CREATE ALGORITHM=UNDEFINED */         
1003  /*!50013 DEFINER=`vladka`@`localhost` SQL SECURITY DEFINER */
/*!50001 VIEW `aoi_view` AS select `ot`.`id` AS `id`,`gd`.`name` AS `name`,(`ot`.`sourceprice` * `

как я вижу проблемма в create view 
можно это как-то полечить ?

ps сейчас наверное буду ручками удалять views а потом заново создавать (

Re: mysql, ERROR 1227 : you need the SUPER privilege for this operation

ты тупо скопипастил ошибку и не читал ее ?

phasma ★☆ ()

Re: mysql, ERROR 1227 : you need the SUPER privilege for this operation

можно это как-то полечить?

можно. права пользователю в мускуле раздать. ну правда неужели на эту мысль не наводит текст ошибки?

teferiincub ()
Ответ на: Re: mysql, ERROR 1227 : you need the SUPER privilege for this operation от teferiincub

Re: mysql, ERROR 1227 : you need the SUPER privilege for this operation

да умные все ))

расскажите каким образом create view мог потреботвать прова супер пользователя ?

>ну правда неужели на эту мысль не наводит текст ошибки?
наводит

После какие действий dump bd мог такое потребовать ?

hose ()
Ответ на: Re: mysql, ERROR 1227 : you need the SUPER privilege for this operation от anonymous

Re: mysql, ERROR 1227 : you need the SUPER privilege for this operation

ну вообщем то поэтому я и спросил, возможно кто-то сталкивался с пободной ситуацией
в гугле не смог ничего найти

дома делаю:

>drop view aoi_view;

далее
сливаю базу, заливаю на сервере - ошибок нет, все нормально сливаеться

далее на сервере делаю
create view ... as aoi_view - и все работает =)

но все же хотелось бы разобраться ....

hose ()
Ответ на: Re: mysql, ERROR 1227 : you need the SUPER privilege for this operation от anonymous

Re: mysql, ERROR 1227 : you need the SUPER privilege for this operation

>Разве это view: CREATE ALGORITHM=UNDEFINED

 987 -- Final view structure for view `ao_view`
 988 --
 989
 990 /*!50001 DROP TABLE `ao_view`*/;
 991 /*!50001 DROP VIEW IF EXISTS `ao_view`*/;
 992 /*!50001 CREATE ALGORITHM=UNDEFINED */
 993 /*!50013 DEFINER=`lancealot`@`93.54.96.85` SQL SECURITY DEFINER */
 994 /*!50001 VIEW `ao_view` AS select `ord`.`id` AS `id`,`ord`.`adminid` AS `aid`,`ucfirst`(`cs`.`name`) AS `name`,`cs`.`id` AS `uid`,`ord`>
 995
 996 --
 997 -- Final view structure for view `aoi_view`
 998 --
 999
1000 /*!50001 DROP TABLE `aoi_view`*/;
1001 /*!50001 DROP VIEW IF EXISTS `aoi_view`*/;
1002 /*!50001 CREATE ALGORITHM=UNDEFINED */
1003 /*!50013 DEFINER=`vladka`@`localhost` SQL SECURITY DEFINER */
1004 /*!50001 VIEW `aoi_view` AS select `ot`.`id` AS `id`,`gd`.`name` AS `name`,(`ot`.`sourceprice` * `currency`.`correlation`) AS `sourcepr>
1005

hose ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.