GCP Cloud SQL

Provision Cloud SQL and Spanner databases. Configure high availability, backups, and security. Use when deploying managed databases on GCP.

majiayu000 Updated 567 repo stars

File contents

GCP Cloud SQL

Deploy managed databases on Google Cloud.

Create Instance

gcloud sql instances create mydb \
  --database-version=POSTGRES_15 \
  --tier=db-f1-micro \
  --region=us-central1 \
  --root-password=secretpassword \
  --storage-auto-increase \
  --backup-start-time=02:00

# Create database
gcloud sql databases create myapp --instance=mydb

# Create user
gcloud sql users create appuser \
  --instance=mydb \
  --password=userpassword

High Availability

gcloud sql instances create mydb \
  --database-version=POSTGRES_15 \
  --tier=db-custom-2-8192 \
  --region=us-central1 \
  --availability-type=REGIONAL

Best Practices

  • Enable automated backups
  • Use Cloud SQL Proxy for connections
  • Implement private IP
  • Use read replicas for scaling

majiayu000/claude-skill-registry-data/tree/main/devops/gcp-cloud-sql commit de0d4d5587

Frequently asked questions

npx skillmds@latest add majiayu000/gcp-cloud-sql