Cloud SQL definition
Managed database service that provides MySQL, PostgreSQL and SQL Server databases
Key points of CloudSQL (4)
What databases and versions does CloudSQL support?
How do you connect to Cloud SQL via shell?
gcloud sql connect [INSTANCE NAME] -user=[USERNAME]
How do you backup (on demand) Cloud SQL via shell?
gcloud sql backups create –async –instance [INSTANCE NAME]
How do you schedule automatic backup on Cloud SQL via shell?
gcloud sql instances patch [INSTANCE NAME] -backup-start-top [HH:MM]
Where is backup data stored for Cloud SQL?
In a bucket in Cloud Store.
How do you export Cloud SQL data via shell?
gcloud sql export [TYPE] {INSTANCE NAME] gs://[BUCKET]/[FILE NAME] –database=[DATABASE NAME]
You need to make sure that the service account can write to the bucket.
How do you import Cloud SQL data via shell?
gcloud sql import [TYPE] {INSTANCE NAME] gs://[BUCKET]/[FILE NAME] –database=[DATABASE NAME]