【问题标题】:Azure MySQL root privilegeAzure MySQL 根权限
【发布时间】:2017-02-09 19:29:05
【问题描述】:

我在 Azure 上创建了一个具有“Mercury”优先级的 MySQL 数据库,我将自己登录到 MySQL Workbench,但我无法通过“GRANT ALL PRIVILEGES ON ...”添加用户或更改权限我得到“访问权限”拒绝用户 x”。 (我使用 Azure 给我的用户名和密码登录)。 任何想法 ?

【问题讨论】:

    标签: mysql azure privileges


    【解决方案1】:

    有些 Cloud Mysql 像 alisql 一样限制用户的权限。你甚至无法访问 mysql.user 表。

    您可以只使用在网页中创建的帐户并在网页中创建用户。您使用的帐户没有超级权限。所以你不能执行“GRANT ALL PRIVILEGES ON ...”来创建超级特权帐户。

    如果你想获得超级权限,可以尝试如下:

    1. 购买azure主机,自己安装mysql

    2. 询问azure支持是否可以拥有root账号

    3. 更改另一个具有root权限的云mysql,如'UCloud'

    【讨论】:

      【解决方案2】:

      这不是 root 权限的问题,此功能不适用于此特定数据库提供程序。 Azure 中默认的MySQL 数据库提供者目前是ClearDB,恐怕你不能create more users for the database:

      我可以为我的ClearDBMySQL 数据库集群解决方案创建更多用户吗?

      没有。您不能创建其他用户,但可以在 ClearDB 数据库集群上创建其他数据库

      【讨论】:

        猜你喜欢
        • 2016-03-18
        • 1970-01-01
        • 1970-01-01
        • 2013-10-27
        • 2017-09-23
        • 2011-10-05
        • 2013-01-25
        • 1970-01-01
        • 2017-07-04
        相关资源
        最近更新 更多