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

She*_*zan 4 mysql sql amazon-ec2 amazon-web-services

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

dat*_*age 9

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