如何使用DataGrip连接到Google Cloud MySQL数据库?

时间:2020-07-10 17:48:07

标签: mysql datagrip

我是Google Cloud SQL的新手,也是DataGrip的新手。我已经在GC中创建了一个数据库,但尚未对其进行修改。

我的问题是,如何连接两者?

具体来说,我要在以下字段中输入什么:主机,用户和URL

“用户”字段是我的Google用户名吗?还是其他?

提前感谢帮助菜鸟!

enter image description here

3 个答案:

答案 0 :(得分:1)

好吧,我想通了,以为那里的某人可能会觉得我的解决方案有用。

主机:

服务器的IP:SQL>概述>连接到该实例>公用IP地址

用户:root

密码:数据库密码

URL:jdbc:mysql://xx.xx.xxx.xx:zzzz(x是您的IP,z是您的端口号)

答案 1 :(得分:0)

我以前没有使用过DataGrip,但是我的猜测是User将成为您的数据库用户,Host将成为Cloud SQL实例的IP,并将URL留空(它在UI中表示它会覆盖其他设置,因此您不需要)。

我的建议是设置Cloud SQL代理(有关如何执行此操作的文档,请参见https://cloud.google.com/sql/docs/mysql/connect-admin-proxy)。代理是一个二进制文件,您将使用DataGrip在本地运行该二进制文件,该文件将处理您与Cloud SQL之间的通信。

它将引导您完成代理的设置,然后使您可以在“主机”字段中放置“ localhost”,同时仍然安全地连接到Cloud SQL实例,而不必担心其他设置。如果您不这样做,则需要在安全性较低的Cloud SQL设置中授权要连接的IP地址。

答案 2 :(得分:0)

相关问题