[英]cant connect database mysql through tcp forwarding
我想通過 TCP 轉發訪問谷歌雲服務器中的數據庫,我有用username
= root password
= 我的密碼, server-name
我在做:
gcloud compute start-iap-tunnel sg01dbcluster-node-2 3306 --local-host-port=localhost:3307 --zone=asia-southeast1-b
output:
Listening on port [3307].
但我有錯誤:
Failed to Connect to MySQL at localhost:3307 with user root
Lost connection to MySQL server at 'reading initial communication packet', system error: 0
知道我錯過了哪一步嗎?
我已經解決了連接問題,在此之前我聽起來我有一個實例名稱、用戶名 root 和密碼 my-password 來通過 TCP IP 轉發連接雲服務器中的數據庫(數據庫是 sql)。 雲服務器是谷歌雲計算引擎。 這是步驟:
在當地
gcloud 配置集(我正在使用配置集項目和區域,如果代碼未運行,請不要忘記使用 alpha/beta)
TCP 其他連接(查看最后一節)
gcloud beta 計算 start-iap-tunnel 我的實例名稱 3306 --local-host-port=localhost:3309
等一下,直到顯示:
Listening Port [3309]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.