我在 Azure 上创建了一个具有“Mercury”定价级别的 MySQL 数据库,我在 MySQL Workbench 中登录,但无法使用“授予所有权限...”添加用户或更改权限,我得到“访问权限”用户 x 被拒绝”。 (我使用 Azure 提供的用户名和密码登录)。 任何想法 ?
最佳答案
有些Cloud Mysql会像alisql一样限制用户的权限。你甚至无法访问mysql.user表。
您可以只使用在网页中创建的帐户并在网页中创建用户。您使用的帐户没有 super 权限。所以你不能执行“GRANT ALL PRIVILEGES ON ...”来创建 super 权限帐户。
如果您想获得 super 权限,可以尝试如下:
购买azure主机并自行安装mysql
询问 Azure 支持人员您是否可以拥有 root 帐户
更换另一个具有 root 权限的云 mysql,例如“UCloud”
关于mysql - Azure MySQL 根权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42133905/