【问题标题】:How to remotely call grant all permissions to an user in MySQL?如何远程调用授予 MySQL 中用户的所有权限?
【发布时间】:2014-06-03 01:15:16
【问题描述】:

我正在尝试远程更改我在 MySQL 中的数据库用户的权限。

当我尝试在 PHPMyAdmin 中向我的数据库用户授予权限时出现问题。 当我执行这一行时: GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY 'rootPass';

发生错误:Access Denied to User _____ @ 'localhost' (using Password: Yes)

请帮助我。 提前致谢

【问题讨论】:

  • 确保您以 root 身份登录。否则总是失败

标签: c# mysql permissions phpmyadmin


【解决方案1】:

您是否尝试在执行该行后运行FLUSH PRIVILEGES;

示例:

GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY 'rootPass';
FLUSH PRIVILEGES;

【讨论】:

    【解决方案2】:

    您登录以执行该语句的用户没有“with grant option”权限。这可能是 root 用户或其他特权用户。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-11-22
      • 1970-01-01
      • 2013-06-25
      • 2018-10-15
      • 1970-01-01
      相关资源
      最近更新 更多