Cloud SQL Auth Proxyを使ってCloud SQLのインスタンスに接続する方法。
インストール手順
## 必要に応じて適当なフォルダを作成 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