Mysql 创建没有超级权限的触发器
我试图在MySQL数据库中创建一个触发器。但是,我不允许: #1419-您没有超级权限,并且启用了二进制日志记录(您可能希望使用不太安全的log\u bin\u trust\u function\u creators变量) 然而,我也不能启用这个变量,因为我也需要这个超级特权 我已经寻找了几个小时的解决方案,但我无法让它发挥作用。我尝试了以下方法来添加超级特权:Mysql 创建没有超级权限的触发器,mysql,sql,phpmyadmin,Mysql,Sql,Phpmyadmin,我试图在MySQL数据库中创建一个触发器。但是,我不允许: #1419-您没有超级权限,并且启用了二进制日志记录(您可能希望使用不太安全的log\u bin\u trust\u function\u creators变量) 然而,我也不能启用这个变量,因为我也需要这个超级特权 我已经寻找了几个小时的解决方案,但我无法让它发挥作用。我尝试了以下方法来添加超级特权: GRANT SUPER ON**给由“…”标识的用户@“…” 结果: #1045-拒绝用户“…@%”的访问(使用密码:是) 在配置文件
GRANT SUPER ON**给由“…”标识的用户@“…”代码>
结果:
#1045-拒绝用户“…@%”的访问(使用密码:是)
在配置文件方面:似乎我只能查看config.inc.php文件。我也不能编辑它:
无法加载或保存配置
请按照文档中的说明,在phpMyAdmin顶级目录中创建web服务器可写文件夹配置。否则,您将只能下载或显示它
我该怎么办?您应该使用root
用户授予SUPER
特权。@Barmar是对的,如果您没有root
访问权限,请联系您的DBA。