开发者社区 问答 正文

如何为mysql数据库添加超级权限?

我正在尝试在mysql中执行查询。

SET GLOBAL log_bin_trust_function_creators =1; 错误:

SQL查询: SET GLOBAL log_bin_trust_function_creators = 1 MySQL说: #1227- 访问被拒绝;您需要SUPER权限才能执行此操作

我想知道如何SUPER为任何数据库分配特权

展开
收起
保持可爱mmm 2020-05-13 11:54:35 638 分享 版权
1 条回答
写回答
取消 提交回答
  • 您可以使用添加超级特权phpmyadmin:

    转到PHPMYADMIN>特权>编辑用户>在管理员选项卡下单击超级。>去

    如果您想通过Console完成此操作,请执行以下操作:

    mysql> GRANT SUPER ON . TO user@'localhost' IDENTIFIED BY 'password'; 执行完以上代码后,以:

    mysql> FLUSH PRIVILEGES; 您应该这样做,*.*因为SUPER不是仅适用于一个数据库的特权,它是全局的。来源:stack overflow

    2020-05-13 11:54:43
    赞同 展开评论