Azure MySQL数据库访问被拒绝
我注意到很多这样的问题,但在他们的“答案”中我真的什么都听不懂 顺便说一句,以前的db从未遇到过这个问题 首先,我做了什么Azure MySQL数据库访问被拒绝,mysql,azure,mysql-workbench,Mysql,Azure,Mysql Workbench,我注意到很多这样的问题,但在他们的“答案”中我真的什么都听不懂 顺便说一句,以前的db从未遇到过这个问题 首先,我做了什么 重新启动MySQL工作台 尝试了新的数据库 查询: SELECT USER(),CURRENT_USER(); 及 返回 b4eae60edf28c3@xx.xxx.xx.xx | b4eae60edf28c3@% 及 将*.*上的使用权授予“b4eae60edf28c3”@“%”,该权限由具有最大用户连接数的密码标识4 '将'mydb!'上的所有权限授予'b4e
SELECT USER(),CURRENT_USER();
b4eae60edf28c3@xx.xxx.xx.xx | b4eae60edf28c3@%
及
将*.*上的使用权授予“b4eae60edf28c3”@“%”,该权限由具有最大用户连接数的密码标识4
'将'mydb!'上的所有权限授予'b4eae60edf28c3\'@\'%\'
所以,正如我看到的,我拥有所有的权限
UPD: 我找到了以下答案: 正确的答案是ClearDB不允许在多租户集群上使用某些功能,包括创建数据库、视图、UDF和触发器。 您需要升级到专用集群才能执行此语句
但是google查询“azure升级到专用群集”没有显示任何合适的内容。既然您解决了问题,请发布一个正确的答案并将其标记为正确答案,这样这个问题就可以正确解决。这不是一个解决方案(*),我只是说我发现了一些类似的东西,但没有帮助。既然您解决了问题,请发布一个正确的答案,并将其标记为正确的答案,这样这个问题就可以正确地结束。这不是一个解决方案(*目前),我只是说我发现了一些类似的问题,但没有帮助。
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\'@\'%\''