ローカルから Cloud Sql に接続した時のメモ

参考

手順

  1. Cloud Sql インスタンスを作成する。

  2. 使用するサービスアカウントに Cloud Sql に接続する権限を付与する。

  3. 使用するサービスアカウントで「鍵」をダウンロードする

  4. Cloud Proxy をインストールする。

curl -o cloud-sql-proxy https://storage.googleapis.com/cloud-sql-connectors/cloud-sql-proxy/v2.1.2/cloud-sql-proxy.linux.amd64
chmod +x cloud-sql-proxy
  1. Cloud Proxy を実行する。
./cloud-sql-proxy --credentials-file <ダウンロードした鍵> <接続名> &
↓
./cloud-sql-proxy --credentials-file project-123456-12345678901234.json project-123456:asia-northeast1:db-instance &
  1. mysql をインストールしていない場合はインストールする。
apt-get install mariadb-server
  1. Cloud Sql に接続する。
 mysql -uroot -p --host 127.0.0.1