【发布时间】:2021-12-14 20:38:01
【问题描述】:
我正在尝试使用 MYSQL for Visual Studio2019 创建一个存储过程。我写了一个小“存根”,只是为了确保我可以在开始编写真正的代码之前开发它。
我已经连接到数据库(它在 RDS 上),我可以在服务器资源管理器中看到它。当我尝试使用 Debug Mysql 例程对其进行调试时,调试时出现错误。访问被拒绝,您需要 SUPER、SYSTEM...
所以我知道我可以使用 GRANT EXECUTE 来做到这一点...但是我在哪里运行呢?我无权访问 RDS 服务器上的 CLI?有没有办法在 Mysql for benchVS2019 或 Mysql Workbench 中进行设置?
【问题讨论】:
-
如果用户有权限,每个 gui 都可以做到
-
我认为答案可能是进入 docker 容器,然后运行 mysql,然后 GRANT ALL PRIVILIGES。但是当我在容器内输入 GRANT 时,我得到 GRANT not found。于是我在容器中尝试了mysql,并没有找到ether。
标签: mysql stored-procedures mysql-workbench