我们有AWS RDS实例。我们希望跟踪数据库用户的登录详细信息,例如上次登录。为此,我们编写了一个存储过程,我们想在事件init_connect
上调用该过程。但是我们无法设置触发器。我正在使用以下命令进行设置。
SET GLOBAL init_connect="CALL track.log_trigger()"
and I am getting below error.
错误代码:1227。访问被拒绝;您需要(至少一种)超级 此操作的特权。
但是当我尝试将超级设置为用户时,它再次出现错误。
grant super on *.* to user1;
错误代码:1045。对用户'root'@'%'的访问被拒绝(使用密码: 是),因此普通用户,root用户无法使用它,并且 设置SET GLOBAL init_connect。
感谢您的帮助。