Amazon web services 亚马逊RDS超级用户权限
我已经创建了Amazon RDS实例,但无法在其中创建存储过程,因为我缺少超级用户权限。如何获得超级用户权限Amazon web services 亚马逊RDS超级用户权限,amazon-web-services,amazon-ec2,amazon-rds,Amazon Web Services,Amazon Ec2,Amazon Rds,我已经创建了Amazon RDS实例,但无法在其中创建存储过程,因为我缺少超级用户权限。如何获得超级用户权限 实例:MySQL 5.7.11您在AWS RDS中不会获得超级权限,但有一种方法可以禁用二进制日志记录(从而消除创建触发器时需要拥有超级权限)。这是通过将变量设置为1来实现的 。或者,您可以修改当前参数组(如果不是默认参数组)并跳过步骤3-5 将该参数组的log\u bin\u trust\u create\u function\u creators的值更改为1 还要更改RDS实例当前使
实例:MySQL 5.7.11您在AWS RDS中不会获得超级权限,但有一种方法可以禁用二进制日志记录(从而消除创建触发器时需要拥有超级权限)。这是通过将变量设置为1来实现的
log\u bin\u trust\u create\u function\u creators
的值更改为1log\u bin\u trust\u create\u function\u creators
标记为dynamic varable,因此不需要重新启动,但我始终需要重新启动RDS实例以使更改生效。也许还有别的办法,但我还没有找到这个问题怎么回答得不满意?“但是有一种方法可以禁用二进制日志记录”不,没有。禁用二进制日志记录将禁用时间点恢复。这不是
log\u bin\u trust\u function\u创建者所做的。它将MySQL服务器置于“相信我,我知道我在做什么”模式,允许服务器假定创建存储程序的用户知道他们在做什么,并且不会无意中创建任何不确定的内容。请链接到5.7或5.6文档。虽然它们非常相似,但版本5.1是EOL。