首页 > 解决方案 > 为什么我以 root 身份登录时没有所有权限?

问题描述

标签: mysqlgoogle-cloud-platform

解决方案


只是想添加此问题的根本原因。

Cloud SQL 目前仅限于根据GCP 文档授予 SUPER 和 FILE 权限,因此不能将它们分配给包括 root 在内的任何用户。

根据MySQL 5.7 文档,DEFINER 属性要求用户具有 SUPER 权限。

上述情况是您的错误的原因,当您取出 DEFINER 语句时它起作用了。

总之,任何其他需要 SUPER o FILE 权限的操作很可能会失败,并显示错误“访问被拒绝;您需要(至少一个)该操作的 SUPER 权限”。


推荐阅读