【发布时间】:2013-08-21 18:08:07
【问题描述】:
我在尝试与非 root 用户建立数据库连接时遇到问题。我的意思是我在我的数据库中定义了以下用户。
开发@主机
我尝试按照此处指示的方式连接:https://developers.google.com/appengine/docs/java/cloud-sql/,但我遇到了一个非常奇怪的错误,我已将应用程序设置为显示不允许与该用户连接的错误,我得到了这个:
java.sql.SQLException:用户'dev@host'@'localhost'的访问被拒绝。
我想知道它可以从哪里获得该本地主机...我也尝试将用户名更改为 dev'@'host 但它仍然存在本地主机问题。
如果我使用 root 连接,没有输入任何用户或密码,它会正确连接,但我需要应用程序由权限较低的用户连接。
知道我做错了什么吗?
感谢您的帮助。
【问题讨论】:
-
如下所述,您能否检查一下您在“授权”和“访问控制”下设置的内容,以及您实际建立连接的详细信息?
标签: mysql google-app-engine google-cloud-sql