本文实例讲述了MYSQL设置触发器权限的方法,针对权限错误的情况非常实用。具体分析如下: mysql导入数据提示没有SUPER Privilege权限处理,如下所示: ERROR 1419 (HY000): You do not have the SUPER Privilege and Binary Logging is Enabled 导入function

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

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

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

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

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

解决方法如下:

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

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,

# binary logging – not required for slaves, but recommended

#log-bin=mysql-bin

# binary logging format – mixed recommended

#binlog_format=mixed

希望本文所述对大家的MySQL数据库设计有所帮助。

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

mysql创建触发器的权限_MYSQL设置触发器权限问题的解决方法相关推荐

  1. 赋予mysql用户触发器权限_MYSQL设置触发器权限问题的解决方法

    本文实例讲述了MYSQL设置触发器权限的方法,针对权限错误的情况非常实用.具体分析如下: mysql导入数据提示没有SUPER Privilege权限处理,如下所示: ?1ERROR 1419 (HY ...

  2. mysql导入数据库之后触发器没有权限_MYSQL设置触发器权限问题的解决方法

    本文实例讲述了MYSQL设置触发器权限的方法,针对权限错误的情况非常实用.具体分析如下: mysql导入数据提示没有SUPER Privilege权限处理,如下所示: ERROR 1419 (HY00 ...

  3. mysql命令行显示乱码_mysql命令行显示乱码的解决方法

    我就废话不多说了,大家还是直接看代码吧~create or replace function aa1(a1 integer[],a2 bigint) returns void AS $$declare ...

  4. mysql数据库主从不同步_mysql数据库主从不同步的解决方法

    故障描述: 进入从数据库 mysql> show slave status\G; 结果如下: ... Slave_IO_Running: Yes Slave_SQL_Running: No La ...

  5. mysql查询时间出来数字_mysql查询时间出来数字的解决方法

    mysql查询时间出来数字的解决方法 发布时间:2020-11-16 10:50:29 来源:亿速云 阅读:108 作者:小新 这篇文章将为大家详细讲解有关mysql查询时间出来数字的解决方法,小编觉 ...

  6. mysql整形溢出报错_MySQL整型数据溢出的解决方法

    今天接到一个朋友电话说是觉的数据库被别人更改了,出现数据不对的问题 .经过很久的排查是数据类型溢出了(发生问题的版本是MySQL 5.1).后来通过给朋友那边把MySQL 5.1升级到MySQL 5. ...

  7. 我的世界服务器怎么修改设置权限,《我的世界手机版》服务器领地怎么给别人权限 怎么设置好友权限...

    原标题:<我的世界手机版>服务器领地怎么给别人权限 怎么设置好友权限 我的世界手机版中,玩家联机之后可以通过服务器的要求来进行领地购买,购买之后的领地别人就不能破坏了,想要知道领地的权限代 ...

  8. MySQL无法启动并提示file could not be found的解决方法

    今天在测试时就遇到了MySQL挂掉始终无法启动的问题,看了半天日志也没找出到底是怎么回事. [root@iZ23zpftdweZ ~]# /etc/init.d/mysql start Startin ...

  9. 虚拟内存的设置和相关问题的解决方法

    本文详细介绍了虚拟内存的设置和相关问题的解决方法. 内存在计算机中的作用很大,电脑中所有运行的程序都需要经过内存来执行,如果执行的程序很大或很多,就会导致内存消耗殆尽.为了解决这个问题,Windows ...

最新文章

  1. UOJ37. 【清华集训2014】主旋律
  2. linux mk创建文件,Linux运维知识之Linux mkkickstart建立安装的组态文件命令详解
  3. 分治法在二叉树遍历中的应用(JAVA)--二叉查找树高度、前序遍历、中序遍历、后序遍
  4. JavaScript 使用对象及ES6中的class
  5. redis 所有模糊key 查询_写完这篇Redis由浅入深剖析快自闭了!
  6. 基于Android的手机邮件收发(JavaMail)之四(邮件的发送)
  7. 慕课java工程师2020版_2020年Java工程师就业前景怎么样?
  8. 机械设计基础课程设计详细步骤(说明书)
  9. IE 浏览器重置方法
  10. 2.5音频编辑软件2.6语音识别技术
  11. flash网页播放器
  12. 火狐浏览器设置关闭提醒
  13. SpringCloud持续集成项目部署
  14. 【复试英语】应对考官三招解决尴尬局面!
  15. 详解笔记本电脑开机黑屏如何解决
  16. 客户端评论盖楼(内涵段子评论盖楼)实现思路
  17. 阿里云服务器学生机搭建及宝塔面板环境配置
  18. Grafana 介绍和使用
  19. 淘宝开放平台 获取商品信息api权限获取
  20. 小红书最新入驻,小红书入驻细节,小红书商家入驻

热门文章

  1. 解决vue多个路由共用一个页面的问题
  2. 基于评论文本的深度推荐系统总结
  3. 当你感到迷茫焦虑时,请听听白岩松这个演讲
  4. BT下载原理学习简介
  5. ubuntu14.04 LTS版本下安装配置gem5环境
  6. 谈谈文本匹配和多轮检索
  7. Transformers Assemble(PART II)
  8. mfa助听器设备能否在android,助听器的蓝牙功能到底有什么用,购买的价格,以及购买时要注意什么等问题...
  9. c++ java string_C++中string类型的内部结构是什么?
  10. 西瓜书+实战+吴恩达机器学习(十)监督学习之支持向量机 Support Vector Machine