数据库导入,MYSQL设置触发器权限问题的解决方法

格外2 : 不能够用排他锁锁定该数据库,以执行该操作。 (.Net SqlClient Data
Provider)

意在本文所述对大家的MySQL数据库设计有所辅助。

图片 1

化解措施如下:

 

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)”.

 

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

一部分导入失利以及管理方案

2)让具有顾客全体实行类似functions的权力,危急,不引入,

不行1 : 在数据库master中拒绝 create database 权限

 o by specifying it on the server start, like: –log-bin-trust-function-creators=1
 o by setting it to 1 through the SET GLOBAL statement, like:
mysql> SET GLOBAL log_bin_trust_function_creators = 1;

 

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

先两次三番好数据库,然后打开左侧 对象财富管理器,选用数据库  右键单击
—> 接纳导入数据层应用程序

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

图片 2

正文实例汇报了MYSQL设置触发器权限的章程,针对权限错误的事态特别实用。具体深入分析如下:

网站地图xml地图