Cloud SQL for MySQL launches IAM database authentication. Learn more in this blog.

Jump to

Cloud SQL for MySQL

MySQL is the world's most popular open source relational database. With Cloud SQL for MySQL, you can now spend less time on your MySQL database operations, and more time on your applications.

  • action/check_circle_24px Created with Sketch.

    Offers full compatibility for your MySQL applications on all major versions: 8.0, 5.7, and 5.6

  • action/check_circle_24px Created with Sketch.

    Automates database management tasks such as provisioning, patching, replication, and backups

  • action/check_circle_24px Created with Sketch.

    Supports popular MySQL applications such as WordPress, Drupal, and Magento

  • action/check_circle_24px Created with Sketch.

    Integrates with services like Google Kubernetes Engine (GKE), BigQuery, and Cloud Functions

  • action/check_circle_24px Created with Sketch.

    Enables simple and secure migrations with the Database Migration Service

Key features

Key features of Cloud SQL for MySQL

Compatible

Continue using the same administration tools such as, MySQL Workbench, mysqldump, phpMyAdmin, dbForge Studio, Toad Edge for MySQL, and the MySQL CLI, which is integrated in our Cloud SDK. Experience full support for all major versions of MySQL, and get access to nearly 200 flags to optimize your environment. Get started fast with easy, serverless migrations using Database Migration Service.

Fully managed and trusted

Cloud SQL automatically ensures your MySQL databases are reliable, secure, and scalable, so that your business continues to run without disruption. Automate all your backups, failover, replication, software patching, and capacity increases—while ensuring more than 99.95% availability. Use high availability and business continuity to recover from an incident with zero data loss, backed by a world-class 24/7 SRE team. Leverage cross-region and global virtual private clouds (VPCs) to simplify protecting your data in the event of a disaster.

Secure MySQL databases in the cloud

Your data is secured with automatic encryption at rest and in transit, with integrated support for customer managed encryption keys. IAM database authentication, VPC, and user-controlled network access with firewall protection ensure access from trusted parties at all times. Supports compliance with SSAE 16, ISO 27001, PCI DSS, and HIPAA.

Integrated

You can access Cloud SQL from virtually any application. Easily connect from Google Compute Engine, Google Kubernetes Engine, and your workstation. Deliver change streams from your Oracle and MySQL databases into Cloud SQL with Datastream. Visualize your data with Looker. Open analytics possibilities by using BigQuery to directly query your databases.

“Today, all our databases run on Cloud SQL for MySQL. Our total data usage is around 1.25 TB, which includes about 400 GB of event data and 100 GB of tracking data.”

Sam Rudge, Systems Support and Infrastructure Architect, Songkick.com
Read blog

What's new

See the latest updates about Cloud SQL for MySQL

Sign up for Google Cloud newsletters to receive product updates, event information, special offers, and more.

Documentation

Find resources and documentation for Cloud SQL for MySQL

Google Cloud Basics
Cloud SQL for MySQL features

Learn about the major features and capabilities of Cloud SQL for MySQL.

Google Cloud Basics
High availability configuration

An overview of the high availability (HA) configuration for Cloud SQL for MySQL instances.

Best Practice
Migrating MySQL to Cloud SQL for MySQL

Best practices for using Database Migration Service for migrating MySQL to Cloud SQL for MySQL.

Quickstart
Cloud SQL for MySQL Qwik Start Lab

Learn how to create and connect to a Google Cloud SQL MySQL instance and perform basic SQL operations using the Cloud Console and the MySQL client.

Tutorial
Using phpMyAdmin with Cloud SQL

Learn how to use phpMyAdmin with Cloud SQL on App Engine standard environment.

Pricing

Cloud SQL for MySQL pricing details

Cloud SQL for MySQL offers sizes to fit any budget. Pricing varies with settings, including how much CPU, memory, and storage you provision. Cloud SQL offers per-second billing and database instances are easy to stop and start.