【发布时间】:2014-09-20 06:26:36
【问题描述】:
我一直在尝试通过转到我的数据库中的触发器选项卡向 phpmyadmin 中的表添加触发器。我添加了触发器的所有信息,并收到以下错误消息:
#1419 - 您没有 SUPER 权限并且启用了二进制日志记录(您可能想要使用不太安全的 log_bin_trust_function_creators 变量)
每当我尝试添加 SUPER 权限或通过调用 SET GLOBAL log_bin_trust_function_creators = 1; 更改标志 log_bin_trust_function_creators 时,phpmyadmin 都会说:
#1227 - 访问被拒绝;您需要(至少一个)超级权限才能执行此操作
所以我被困住了。我需要拥有 SUPER 特权才能 a) 授予自己 SUPER 特权或 b) 更改 log_bin_trust_funciton_creators 标志
基本上我只需要向我的数据库添加触发器,但这似乎给我带来了问题。
感谢任何建议!
【问题讨论】:
标签: php mysql triggers phpmyadmin