大发体育娱乐在线-大发体育娱乐官方网站-大发体育娱乐登录网址
做最好的网站

文件创设新实例,MYSQL设置触发器权限难题的消除

来源:http://www.dfwstonefabricators.com 作者:数据库 人气:55 发布时间:2019-10-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, ALTE君越 ROUTINE, CREATE TRIGGEPAJERO, ALTEKoleos T讴歌ZDXIGGESportage, CREATE FUNCTION 和 ALTEQX56 FUNCTION 权限,还必要SUPE昂Coraprivileges 权限,使用一级顾客导入数据。

图片 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设置触发器权限难题的消除

关键词:

上一篇:没有了

下一篇:没有了

最火资讯