数码资讯
MySQL中设置触发器权限问题的解决方案
本文举例说明MySQL设置触发器权限的方法,在权限错误情况下非常实用,具体分析如下: MySQL导入数据提示没有超级特权权限处理,如下所示: 错误1419(hy000):你没有超级特权和二进制日志 导入函数,触发mysql数据库,犯错误: 您没有超级特权,并且启用了二进制日志记录。 原因uff1a
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
本文举例说明MySQL设置触发器权限的方法,在权限错误情况下非常实用,具体分析如下:
MySQL导入数据提示没有超级特权权限处理,如下所示:
错误1419(hy000):你没有超级特权和二进制日志
导入函数,触发mysql数据库,犯错误:
您没有超级特权,并且启用了二进制日志记录。
原因uff1a
在函数触发器中,有一个危险的语句来修改数据库,而错误只发生在服务器上,带有主从复制的二进制日志选项。
解决方案如下:
1)导入数据的用户不仅需要创建例程、修改例程、创建触发器、修改触发器、创建函数、修改更改权限,还需要有超级用户导入数据的权限。
2)让所有用户都有权限执行类似的功能,危险的,不推荐的,
通过指定在服务器启动,如: u2013日志本信托功能的创造者= 1
o通过设置全局语句将其设置为1,如下所示:
MySQL >设置全局log_bin_trust_function_creators = 1;
3)如果你不需要复制,或关闭binlog从图书馆,
二进制日志不需要#为奴隶,但建议
#日志本= MySQL仓
#二进制日志格式的混合推荐
# binlog_format =混合
希望本文能帮助您设计MySQL数据库。
MySQL导入数据提示没有超级特权权限处理,如下所示:
错误1419(hy000):你没有超级特权和二进制日志
导入函数,触发mysql数据库,犯错误:
您没有超级特权,并且启用了二进制日志记录。
原因uff1a
在函数触发器中,有一个危险的语句来修改数据库,而错误只发生在服务器上,带有主从复制的二进制日志选项。
解决方案如下:
1)导入数据的用户不仅需要创建例程、修改例程、创建触发器、修改触发器、创建函数、修改更改权限,还需要有超级用户导入数据的权限。
2)让所有用户都有权限执行类似的功能,危险的,不推荐的,
通过指定在服务器启动,如: u2013日志本信托功能的创造者= 1
o通过设置全局语句将其设置为1,如下所示:
MySQL >设置全局log_bin_trust_function_creators = 1;
3)如果你不需要复制,或关闭binlog从图书馆,
二进制日志不需要#为奴隶,但建议
#日志本= MySQL仓
#二进制日志格式的混合推荐
# binlog_format =混合
希望本文能帮助您设计MySQL数据库。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。