访问被拒绝;您需要在sql查询浏览器中执行此操作的超级权限

时间:2013-09-01 13:53:55

标签: mysql sql amazon-web-services amazon-ec2

我是sql的新手。现在我正在尝试在amazon中托管一个使用数据库的应用程序。所以我创建一个ec2实例并使用sql查询浏览器连接到amazon中的rds实例。我导入.sql转储文件并执行它。我在这个声明中得到错误...... CREATE DEFINER ='root'@ localhost'PROCEDURE'delete_user_message'(在id varchar(20)中) 由于拒绝访问;您需要(至少一个)此操作的超级权限.error(1227)。如何修复此问题并创建数据库

1 个答案:

答案 0 :(得分:8)

问题是在RDS中您没有获得SUPER权限,这是创建另一个用户拥有的过程所必需的。要完成这项工作,您需要做的就是删除语句的DEFINER部分。然后它会自动使用当前用户。