MySQL:向数据库授予超级权限
尝试执行查询 SET GLOBAL log_bin_trust_function_creators =1 时,您可能会遇到 #1227 - 拒绝访问;您需要 SUPER 权限来处理此操作错误。这表明尝试执行查询的用户缺乏必要的 SUPER 权限。
要向数据库授予 SUPER 权限,您有两个选择:
使用 phpMyAdmin:
使用 MySQL控制台:
执行以下命令:
mysql> GRANT SUPER ON *.* TO user@'localhost' IDENTIFIED BY 'password';
将用户替换为被授予权限的用户名和密码以及用户的密码。
刷新权限:
mysql> FLUSH PRIVILEGES;
注意:
超级权限是适用于所有数据库的全局权限。因此,建议使用 *.*(所有数据库)而不是特定的数据库名称来授予它。
以上是如何在MySQL中授予超级权限?的详细内容。更多信息请关注PHP中文网其他相关文章!