来自 首页 2019-09-23 23:21 的文章
当前位置: 澳门太阳娱乐手机登录 > 首页 > 正文

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

先三番五次好数据库,然后张开侧面 对象财富管理器,采用数据库  右键单击 ---> 选用导入数据层应用程序

本文实例陈说了MYSQL设置触发器权限的办法,针对权限错误的意况非常实用。具体深入分析如下:

据书上说提醒向导一步步走就行了

mysql导入数据提醒未有SUPE卡宴 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, ALTEPAJERO ROUTINE, CREATE T安德拉IGGE汉兰达, ALTE帕杰罗 TPAJEROIGGE科雷傲, CREATE FUNCTION 和 ALTE福特Explorer FUNCTION 权限,还索要SUPE福特Explorerprivileges 权限,使用超级客商导入数据。

图片 3

2)让具备客户全部推行类似functions的权位,危急,不推荐,

 

 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;

一些导入退步以及管理方案

3)借使无需复制,或许是从库,关闭binlog,

老大1 : 在数据库master中拒绝 create database 权限

# binary logging – not required for slaves, but recommended
#log-bin=mysql-bin
# binary logging format – mixed recommended
#binlog_format=mixed

  处理格局:恐怕您日前登录的客商名从未该权限,能够一向动用Windows身份验证

瞩望本文所述对大家的MySQL数据库设计有着帮忙。

 

你只怕感兴趣的稿子:

  • MySQL触发器 Update触发Insert失败
  • MySQL触发器运用于迁移和同步数据的实例教程
  • MySQL中触发器的基础学习课程
  • 浅谈MySQL中的触发器
  • MySQL触发器使用详解
  • mysql触发器(Trigger)简明计算和动用实例
  • Mysql中禁止使用与开发银行触发器教程【推荐】

十二分2 : 不恐怕用排他锁锁定该数据库,以实践该操作。 (.Net SqlClient Data Provider)

  管理方法:恐怕又别的进度或地点在应用该数据库,重启数据库服务化解

 

本文由澳门太阳娱乐手机登录发布于首页,转载请注明出处:MYSQL设置触发器权限问题的消除方法,数据库导入

关键词: