- We assume you already read this: https://cloud.google.com/sql/docs/mysql/connect-external-app#proxy and created a service account for Cloud SQL Client
- Download cloud_sql_proxy to
/usr/local/bin - Make the following folders, all chown to
root:root:
1.1. /var/run/cloud-sql-proxy
1.1. /var/local/cloud-sql-proxy
1.1. Copy downloaded credential json file inside /var/local/cloud-sql-proxy, make sure only root can read as it is credential for connection.
- Copy above gist to
/lib/systemd/system/cloud-sql-proxy.service - Run
systemctl daemon-reload - Run
systemctl start cloud-sql-proxy - Profit$$$$
This is cool thank you... but small typo in cloud-sql-proxy.service
-credential_file=/var/local/cloud_sql_proxy/<credential_json>.json
should be:
-credential_file=/var/local/cloud-sql-proxy/<credential_json>.json