簡體   English   中英

如何使用 DataGrip 連接到 Google Cloud MySQL 數據庫?

[英]How do I connect to a Google Cloud MySQL database using DataGrip?

我是 Google Cloud SQL 的新手,也是 DataGrip 的新手。 我已經在 GC 中創建了一個數據庫,但還沒有修改它。

我的問題是,如何將兩者聯系起來?

具體來說,我在以下字段中輸入了什么:主機、用戶和 URL

用戶字段是我的 Google 用戶名嗎? 或者是其他東西?

在此先感謝您幫助菜鳥!

在此處輸入圖像描述

好的,我想通了,並認為有人可能會發現我的解決方案很有用。

主持人:

您的服務器的 IP:SQL > 概述 > 連接到此實例 > 公共 IP 地址

用戶:root

密碼:您的數據庫的密碼

URL: jdbc:mysql://xx.xx.xxx.xx:zzzz (x's are your IP, z's are your port number)

我以前沒有使用過 DataGrip,但我的猜測是 User 將成為您的 DB 用戶,Host 將成為 Cloud SQL 實例的 IP 實例,並留下 ZE6B391A8D2C4D5 那里的 UI5708D 覆蓋它的空白 otherit 說設置,所以你不應該需要它)。

我的建議是設置 Cloud SQL 代理(有關如何執行此操作的文檔可在此處找到: https://cloud.google.com/sql/docs/mysql/connect-admin-proxy )。 代理是您將使用 DataGrip 在本地運行的二進制文件,它將處理您與 Cloud SQL 之間的通信。

它將引導您設置代理,然后您可以將“localhost”放在該主機字段中,同時仍安全地連接到您的 Cloud SQL 實例,而無需擔心其他設置。 如果您不這樣做,那么您需要在雲 SQL 設置中授權您從其中連接的 IP 地址,這不太安全。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM