因此,我有一个带有cleardb (ignite)附加组件的heroku服务器。我找到了数据库的端点,并设置了一个主机。然后,我使用MySQL工作台连接到数据库,所以我使用端点,它让我登录,但随后,在编写zend api时,我将登录凭证添加到application.ini,然后运行服务器,结果发现用户的访问被拒绝。我回到MySQL工作台,发现我的用户名没有权限,然后我向互联网寻求帮助,经过5个小时的搜索,我仍然无法获得权限。我尝试用root登录,但它需要密码,我是不是遗漏了什么?
发布于 2015-09-16 18:10:33
不幸的是,ClearDB不支持具有超级特权的执行功能。
你可以在这里找到更多:Create function without SUPER privileges。
您遇到此问题的原因是因为我们在群集中使用的复制配置,以及您在多租户群集上的事实,但这不是特定于ClearDB的(您收到的消息来自MySQL本身)。我们不会以任何方式修改任何MySQL代码,并且使用可以从MySQL网站下载的相同二进制文件。我们完全支持在我们的专用集群上提供超级权限,以便您可以创建UDF、存储过程和触发器。您可以通过转到我们的定价页面(请滚动到页面底部)了解更多有关我们的专用集群的信息:https://www.cleardb.com/pricing.view。
发布于 2018-12-13 21:31:58
ClearDB提供了使用数据库操作的子用户。如果要执行某些操作,则必须创建除DBA之外的其他用户。
https://stackoverflow.com/questions/16943888
复制相似问题