MYSQL设置触发器权限问题的解决方法澳门皇家赌场

先连接好数据库,然后打开左侧 对象资源管理器,选择数据库  右键单击 ---> 选择导入数据层应用程序

本文实例讲述了MYSQL设置触发器权限的方法,针对权限错误的情况非常实用。具体分析如下:

根据提示向导一步步走就行了

mysql导入数据提示没有SUPER Privilege权限处理,如下所示:

 

ERROR 1419 (HY000): You do not have the SUPER Privilege and Binary Logging is Enabled

澳门皇家赌场手机版 1

导入function 、 trigger 到 MySQL database,报错:

 

You do not have the SUPER privilege and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable)”.

澳门皇家赌场手机版 2

原因: function / trigger 中有dangerous statements修改数据库,错误只在启用binary logging选项进行主从复制的服务器上出现。

 

解决方法如下:

 

1)导入数据的用户不仅需要CREATE ROUTINE, ALTER ROUTINE, CREATE TRIGGER, ALTER TRIGGER, CREATE FUNCTION 和 ALTER FUNCTION 权限,还需要SUPER privileges 权限,使用超级用户导入数据。

澳门皇家赌场手机版 3

2)让所有用户具有执行类似functions的权限,危险,不推荐,

本文由皇家赌场手机版发布于首页,转载请注明出处:MYSQL设置触发器权限问题的解决方法澳门皇家赌场

相关阅读