Azure MySQL数据库访问被拒绝

时间:2016-05-19 17:08:15

标签: mysql azure mysql-workbench

我注意到很多像这样的问题,但在“答案”中真的无法理解。

顺便说一下,之前的db从未遇到过这个问题。

首先,我做了什么。

  1. 重新启动MySQL Workbench
  2. 尝试了新的数据库。
  3. 查询:

    SELECT USER(),CURRENT_USER();
    
  4.     SHOW GRANTS FOR CURRENT_USER();
    

    返回

    b4eae60edf28c3@xx.xxx.xx.xx  |  b4eae60edf28c3@%
    

    GRANT USAGE ON *.* TO 'b4eae60edf28c3'@'%' IDENTIFIED BY PASSWORD <secret> WITH MAX_USER_CONNECTIONS 4
    'GRANT ALL PRIVILEGES ON `mydb`.* TO \'b4eae60edf28c3\'@\'%\''
    

    所以,因为我看到我拥有所有权限。

    1. 人们建议搞乱root访问权限,但据我所知,azure并没有提供它们。 (我看到以某种方式说“root”/“bitnami”应该有效,但事实并非如此)

    2. 也有人提供使用mysql shell,但似乎我没有。

    3. 数据库为空,因此没有内存过剩。

    4. 我真的注意到这个问题是100500重复,但我真的没有在他们的答案中找到任何东西。例如,我检查了https://stackoverflow.com/questions/tagged/mysql-error-1044?sort=newest&pageSize=15中的所有问题。

      可能是我的英语技能不允许我正确理解它们。

      再次打扰一下,谢谢你的任何指导。

      UPD: 我找到了以下答案:

        

      正确答案是ClearDB不允许多租户群集上的某些功能,包括创建数据库,视图,UDF和触发器。   您需要升级到专用集群才能执行此语句。

      但谷歌查询“azure升级到专用群集”并未显示任何合适的内容。

0 个答案:

没有答案