mysql - 有没有办法通过 mysqlworkbench 更改存储过程所需的权限?
问题描述
我正在尝试使用 MYSQL for Visual Studio2019 创建一个存储过程。我写了一个小“存根”,只是为了确保在开始编写真正的代码之前可以开发它。
我已经连接到数据库(它在 RDS 上),我可以在服务器资源管理器中看到它。当我尝试使用 Debug Mysql 例程对其进行调试时,调试时出现错误。访问被拒绝,您需要 SUPER、SYSTEM...
所以我看到我可以用 GRANT EXECUTE 来做到这一点......但是我在哪里运行呢?我无权访问 RDS 服务器上的 CLI?有没有办法在 Mysql for benchVS2019 或 Mysql Workbench 中进行设置?
解决方案
我设法自己解决了这个问题。我首先需要将 mysql 加载到我正在使用的 EC2 实例上。一旦我这样做了,我就能够授予特权。
推荐阅读
- vue.js - 插入
在 VueJS 中作为计算值转换为字符串 - ruby - Heroku 认为我正在尝试在我的应用程序中安装 Ruby 2.5.1,不会部署
- r - 为什么 isTRUE 改进了这个整数比较
- asp.net-core - ServerManager.OpenRemote(string serverName) 在 .NET 核心 webapi 中抛出 COM 类错误 800706cc
- angular - “对象”类型上不存在属性“人”
- google-maps-react - 如何在 google-maps-react 中重新渲染缩放
- python - 如何将此键盘切换功能与 Tkinter 中的登录屏幕结合使用
- azure - 从逻辑应用中的变量内容创建 Blob
- azure - 需要使用 Azure DevOps 中的 Web App Deploy 部署到特定的服务器文件夹
- r - 推荐使用哪个版本的 Selenium firefox Web 驱动程序?