尝试执行查询 SET GLOBAL log_bin_trust_function_creators = 1 时,出现以下错误:#1227 - 拒绝访问;您需要 SUPER 权限才能执行此操作。如何为 MySQL 数据库分配超级权限?
使用 phpMyAdmin:
使用 MySQL 控制台:
执行以下查询:
mysql> GRANT SUPER ON *.* TO user@'localhost' IDENTIFIED BY 'password';
将用户名替换为用户名,密码替换为用户的密码。
以 FLUSH PRIVILEGES 结束会话;.
mysql> FLUSH PRIVILEGES;
注意:建议授予SUPER 权限带有 *.*(所有数据库)而不是特定数据库,因为 SUPER 是全局的特权。
以上是如何在 MySQL 中授予超级权限?的详细内容。更多信息请关注PHP中文网其他相关文章!