Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/256.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
需要帮助创建触发器phpmyadmin吗_Php_Mysql_Triggers_Phpmyadmin - Fatal编程技术网

需要帮助创建触发器phpmyadmin吗

需要帮助创建触发器phpmyadmin吗,php,mysql,triggers,phpmyadmin,Php,Mysql,Triggers,Phpmyadmin,我一直试图通过转到数据库中的触发器选项卡,将触发器添加到phpmyadmin中的表中。我添加了触发器的所有信息,并得到以下错误消息: #1419-您没有超级权限,并且启用了二进制日志记录(您可能希望使用不太安全的log\u bin\u trust\u function\u creators变量) 每当我试图添加超级特权,或通过调用SET GLOBAL log\u bin\u trust\u function\u creators=1更改标志log\u bin\u trust\u creators

我一直试图通过转到数据库中的触发器选项卡,将触发器添加到phpmyadmin中的表中。我添加了触发器的所有信息,并得到以下错误消息:

#1419-您没有超级权限,并且启用了二进制日志记录(您可能希望使用不太安全的log\u bin\u trust\u function\u creators变量)

每当我试图添加超级特权,或通过调用
SET GLOBAL log\u bin\u trust\u function\u creators=1更改标志log\u bin\u trust\u creators时,phpmyadmin说:

#1227-访问被拒绝;此操作需要(至少一个)超级权限

所以我被卡住了。我需要拥有超级权限才能a)授予自己超级权限或b)更改日志\u bin\u trust\u function\u creators标志

基本上我只需要在数据库中添加触发器,但这似乎给我带来了问题


任何建议都将不胜感激

您没有适当的权限。请让您的数据库或系统管理员授予您超级权限

我需要拥有超级特权,以便a)授予自己超级特权

好吧,从技术上讲,你需要让另一个已经拥有超级特权的用户将它们授予你;你不能这样对自己


根据,从5.1.6开始的MySQL版本不需要超级权限来创建触发器,而是需要触发器权限,因此如果管理员不愿意授予您超级权限,他们可能更愿意升级MySQL。

我使用的是AWS,所以从技术上讲,我是系统管理员。所以我最终建立了一个新的EC2实例,从头开始,并能够设置触发器。谢谢