log

Cloud SQL CIDR 表記 Can't connect to MySQL server on

以下のgcloudコマンドではCloud SQLにつながるのに、

gcloud beta sql connect Cloud_SQL_NAME --user=root

普通にIPアドレス指定しても繋がらなかった。

$ mysql --host=IP_ADDRESS --user=root --password
Can't connect to MySQL server on.........

調べたら、

https://cloud.google.com/sql/docs/external?hl=ja#appaccessIP

インスタンスに接続できるネットワークを承認します。
   [アクセス制御] > [承認] を選択します。
   [承認済みネットワーク] セクションで、[ネットワークを追加] をクリックし、CIDR 表記を使用してホワイトリストに IP アドレスを入力します。 

にあるようにCIDR 表記をしないといけない!

ここに

0.0.0.0/0

を入れるとすべてを受け入れるようになる。 動作確認としてまず入れたら、IPアドレス指定で問題なくアクセスできた。

35.111.111.111/32

のように書くと、一個のIPを指定することになる。

参考

http://www.wdic.org/w/WDIC/0.0.0.0


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2017-06-21 (水) 15:24:13 (517d)