首页 > 数据库 > mysql教程 > 如何在 MySQL 中授予超级权限?

如何在 MySQL 中授予超级权限?

Linda Hamilton
发布: 2024-12-05 02:43:13
原创
724 人浏览过

How Can I Grant SUPER Privileges in MySQL?

为 MySQL 数据库分配超级权限

问题

尝试执行查询 SET GLOBAL log_bin_trust_function_creators = 1 时,出现以下错误:#1227 - 拒绝访问;您需要 SUPER 权限才能执行此操作。如何为 MySQL 数据库分配超级权限?

解决方案

使用 phpMyAdmin:

  1. 导航到 phpMyAdmin 的 权限
  2. 单击编辑用户
  3. 管理员选项卡下,选中SUPER复选框。
  4. 点击Go.

使用 MySQL 控制台:

  1. 执行以下查询:

    mysql> GRANT SUPER ON *.* TO user@'localhost' IDENTIFIED BY 'password';
    登录后复制

    将用户名替换为用户名,密码替换为用户的密码。

  2. 以 FLUSH PRIVILEGES 结束会话;.

    mysql> FLUSH PRIVILEGES;
    登录后复制

注意:建议授予SUPER 权限带有 *.*(所有数据库)而不是特定数据库,因为 SUPER 是全局的特权。

以上是如何在 MySQL 中授予超级权限?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板