我正在尝试在mysql中执行查询。
SET GLOBAL log_bin_trust_function_creators =1;
错误: SQL查询: SET GLOBAL log_bin_trust_function_creators = 1 MySQL说: #1227- 访问被拒绝;您需要SUPER权限才能执行此操作
错误:
SQL查询: SET GLOBAL log_bin_trust_function_creators = 1 MySQL说: #1227- 访问被拒绝;您需要SUPER权限才能执行此操作
我想知道如何SUPER为任何数据库分配特权
SUPER
您可以使用添加超级特权phpmyadmin:
phpmyadmin
转到PHPMYADMIN>特权>编辑用户>在管理员选项卡下单击超级。>去
如果您想通过Console完成此操作,请执行以下操作:
Console
mysql> GRANT SUPER ON *.* TO user@'localhost' IDENTIFIED BY 'password';
执行完以上代码后,以:
mysql> FLUSH PRIVILEGES;
您应该这样做,*.*因为SUPER不是仅适用于一个数据库的特权,它是全局的。
*.*