我注意到很多像这样的问题,但在“答案”中真的无法理解。
顺便说一下,之前的db从未遇到过这个问题。
首先,我做了什么。
查询:
SELECT USER(),CURRENT_USER();
和
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\'@\'%\''
所以,因为我看到我拥有所有权限。
人们建议搞乱root访问权限,但据我所知,azure并没有提供它们。 (我看到以某种方式说“root”/“bitnami”应该有效,但事实并非如此)
也有人提供使用mysql shell,但似乎我没有。
数据库为空,因此没有内存过剩。
我真的注意到这个问题是100500重复,但我真的没有在他们的答案中找到任何东西。例如,我检查了https://stackoverflow.com/questions/tagged/mysql-error-1044?sort=newest&pageSize=15中的所有问题。
可能是我的英语技能不允许我正确理解它们。
再次打扰一下,谢谢你的任何指导。
UPD: 我找到了以下答案:
正确答案是ClearDB不允许多租户群集上的某些功能,包括创建数据库,视图,UDF和触发器。 您需要升级到专用集群才能执行此语句。
但谷歌查询“azure升级到专用群集”并未显示任何合适的内容。