我正在尝试在mysql中执行查询。
SET GLOBAL log_bin_trust_function_creators =1; 错误:
SQL查询: SET GLOBAL log_bin_trust_function_creators = 1 MySQL说: #1227- 访问被拒绝;您需要SUPER权限才能执行此操作
我想知道如何SUPER为任何数据库分配特权
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
您可以使用添加超级特权phpmyadmin:
转到PHPMYADMIN>特权>编辑用户>在管理员选项卡下单击超级。>去
如果您想通过Console完成此操作,请执行以下操作:
mysql> GRANT SUPER ON . TO user@'localhost' IDENTIFIED BY 'password'; 执行完以上代码后,以:
mysql> FLUSH PRIVILEGES; 您应该这样做,*.*因为SUPER不是仅适用于一个数据库的特权,它是全局的。来源:stack overflow