mysql - 为什么我以 root 身份登录时没有所有权限?
问题描述
解决方案
只是想添加此问题的根本原因。
Cloud SQL 目前仅限于根据GCP 文档授予 SUPER 和 FILE 权限,因此不能将它们分配给包括 root 在内的任何用户。
根据MySQL 5.7 文档,DEFINER 属性要求用户具有 SUPER 权限。
上述情况是您的错误的原因,当您取出 DEFINER 语句时它起作用了。
总之,任何其他需要 SUPER o FILE 权限的操作很可能会失败,并显示错误“访问被拒绝;您需要(至少一个)该操作的 SUPER 权限”。
推荐阅读
- python - pytest:新组件的集成步骤和测试
- java - 尝试导入 Python 库时出现 Jython 错误
- laravel - Laravel 表单验证,如何将 alpha_dash 与斜线结合使用?
- excel - 从列中选择的随机数
- latex - 为什么在乳胶中,列内的书面部分超出边距?
- angular - 如何在 Angular 中构建单个组件
- python - discord py SQLite 警告命令 db 错误
- python - 嵌套循环。如何仅遍历列表中的左、中和右元素?
- flutter - 'bool?' 类型的值 不能分配给“bool”类型的变量
- python - 循环一段时间后重新计算拟合参数