Cloud SQL Auth Proxyのインストールと使い方

Cloud SQL Auth Proxyを使ってCloud SQLインスタンスに接続する方法。

Cloud SQL Auth Proxy について

インストール手順

## 必要に応じて適当なフォルダを作成
mkdir cloud_sql_auth_proxy
cd cloud_sql_auth_proxy/

## cloud-sql-proxyをダウンロードする ※使用するPCによってダウンロードリンクが変わるので適宜確認すること
curl -o cloud-sql-proxy https://storage.googleapis.com/cloud-sql-connectors/cloud-sql-proxy/v2.14.0/cloud-sql-proxy.darwin.arm64

## 実行権限を付与する
chmod +x cloud-sql-proxy

実行方法

### cloud-sql-proxyを実行する
./cloud-sql-proxy --port 13306 {project-name}:{region}:{cloud sqlインスタンス名}
./cloud-sql-proxy --port 13306 my-gcp-project:asia-northeast1:mysql-instance
## 実行中のproxyを使って接続する ※MySQLの場合
mysql -u {username} --host 127.0.0.1 -P 13306 -D {database_name} -p
mysql -u my_user --host 127.0.0.1 -P 13306 -D my_sample_db -p