有没有办法通过 mysqlworkbench 更改存储过程所需的权限?
Posted
技术标签:
【中文标题】有没有办法通过 mysqlworkbench 更改存储过程所需的权限?【英文标题】:Is there a way to change the permissions required for a Stored Procedure via mysqlworkbench? 【发布时间】: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。 【参考方案1】:我自己设法解决了这个问题。我首先需要将 mysql 加载到我正在使用的 EC2 实例上。一旦我这样做了,我就能够授予特权。
【讨论】:
以上是关于有没有办法通过 mysqlworkbench 更改存储过程所需的权限?的主要内容,如果未能解决你的问题,请参考以下文章
有没有办法通过更改 v-model 来更改 Select2 选项?