部署你的雲端資料庫 (MySQL)

Google Cloud Platform 學習筆記 - Day1

Jason Tsai
Aug 2, 2022

GCP 的服務包羅萬象,這個系列的文章將會介紹Google Cloud SQL 與 Python、Tableau 和其他 GCP 服務的整合應用。

建立步驟

要建立自己的雲端資料庫,可以到 Google Cloud Platform (GCP) 官網點擊 SQL 並選擇「建立執行個體」。

點下按鈕後會跳出下圖畫面,Google 提供了以下三種資料庫供我們選擇:

這邊我選擇 MySQL 作為範例。接著 GCP 會要求使用者輸入資料庫執行個體的 ID 、密碼,並需要選擇資料庫版本。

再往下就是關於 Cloud SQL 的其他設定,一般建議按照預設即可。另外,設定修改後的變化可以在右方的摘要處看到。

最後按下「建立執行個體」,GCP 就會開始運作囉!

註:建立 Cloud SQL 需要一些時間 (實測約5分鐘左右)。

相關設定

資料庫建立完成後,執行個體的名稱右方會出現像是綠勾勾的 Icon。

在「總覽」頁面,我們可以查看 Cloud SQL 的公開 IP 位置。這是在連線到資料庫時的 Hostname

下圖是從地端的 MySQL 連線到 Google Cloud 的畫面:

在「連線設定」頁面,預設為公開 IP。若要順利從地端的 MySQL 連線到 Google Cloud,我們必須「新增網路」、並輸入欲連線的 IP 位置。

註:IP 位置的輸入 Google 推薦以 CIDR 標記法編輯。

由下圖我們可以發現,每次調整後 GCP 都會有完整的紀錄。

接著在「使用者」頁面,我們可以增加新的使用者帳戶。

預設使用者為 root,我們也可一鍵新增或移除。

另外,我們也可以在「資料庫」頁面,輕鬆新增一個 DataBase

畫面如下:

最後,我們可以透過 MySQL Workbench 來實測連線效果。

如果都沒問題,就可以看到連線成功的視窗囉。

登入後的畫面如下:

回到 Google Cloud SQL,所有編輯都會顯示在「作業」的頁面當中。

到這邊我們就快速完成 Google Cloud Platform 上資料庫的部署囉!

感謝觀看。

--

--

Jason Tsai

Data Analyst in financial industry with experience as Tableau consultant and DA at Martech field.