1

我在尝试与非 root 用户建立数据库连接时遇到问题。我的意思是我在我的数据库中定义了以下用户。

开发@主机

我尝试按照此处指示的方式进行连接:https ://developers.google.com/appengine/docs/java/cloud-sql/ ,但出现了一个非常奇怪的错误,我已将应用程序设置为显示错误是什么一个不允许与该用户连接的人,我得到了这个:

java.sql.SQLException:用户'dev@host'@'localhost'的访问被拒绝。

我想知道它可以从哪里获得本地主机...我还尝试将用户名更改为 dev'@'host 但它仍然存在本地主机问题。

如果我用 root 连接,没有输入任何用户或密码,它会正确连接,但我需要应用程序由具有较少权限的用户连接。

知道我做错了什么吗?

谢谢你的帮助。

4

1 回答 1

1

检查此页面...您需要设置权限...</p>

https://developers.google.com/cloud-sql/docs/access-control?hl=pt

您使用的是 mySql 客户端吗?您是否设法添加了授权的 IP 地址?

干杯。

于 2013-11-15T11:11:07.027 回答