+-
MySQL超级权限错误1227
我从本地计算机导出了我的SQL表和视图.
我试着把它导入我网站的机器.
但是我得到了这个错误:#1227 – 拒绝访问;您需要此操作的SUPER权限

此查询给出了错误:

CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER 
VIEW `myview` AS select `my_table`.`id` AS `id`,`my_table`.`name` AS 
`name`,`my_table`.`surname` AS `surname` from `my_table` where 
((`my_table`.`name` = 'michael') and (`my_table`.`surname` = 'notyet'));

导出表格和视图时应该选择什么?为了不得到这个错误?

最佳答案
删除第一行中从ALGORITHM到SECURITY DEFINER的所有内容,以便查询只显示:

CREATE VIEW `myview` AS select ...

尝试将视图上的DEFINER设置为root @ localhost是一项特权操作.

点击查看更多相关文章

转载注明原文:MySQL超级权限错误1227 - 乐贴网