Fully managed relational database service for MySQL, PostgreSQL, and SQL Server with rich extension collections, configuration flags, and developer ecosystems.
New customers get $300 in free credits to spend on Cloud SQL. You won’t be charged until you upgrade.
Secure and compliant
Data encryption at rest and in transit. Private connectivity with Virtual Private Cloud and user-controlled network access with firewall protection. Compliant with SSAE 16, ISO 27001, PCI DSS, and HIPAA.
Scale as you go
Scale your instances effortlessly with a single API call whether you start with simple testing or you need a highly available database in production.
Set up in minutes
Standard connection drivers and built-in migration tools allow you to create and connect to your first database in just a few minutes.
Cloud SQL features
View a breakdown of features and capabilities across Cloud SQL database services.
Connecting to Cloud SQL from external applications
Learn how to connect to Cloud SQL from applications running outside of Google Cloud.
Connecting MySQL client using public IP
Connect a MySQL client to your Cloud SQL instance–whether it’s running locally on your client machine or in Cloud Shell.
Cloud SQL for MySQL
Learn about the major features and capabilities of Cloud SQL for MySQL.
Get started with Cloud SQL for MySQL
In this tutorial, you'll: create a new MySQL instance, connect to it, set up and query a database, and clean up the instance.
High availability configuration
Get an overview of the high availability (HA) configuration for Cloud SQL instances. Learn more about Cloud SQL availability features in this guide.
Migrating MySQL to Cloud SQL
Best practices for using Database Migration Service for migrating MySQL to Cloud SQL for MySQL
Migrating Oracle to PostgreSQL
Learn how to migrate from Oracle to Cloud SQL for PostgreSQL with minimal downtime with Datastream.
Get started with Cloud SQL in this hands-on practice
Enroll in this Skills Boost quest to receive hands-on practice on Cloud SQL and apply this knowledge to production frameworks and application environments.
Google Kubernetes Engine enables rapid development by making it easy to deploy, update, and manage your applications and services. Cloud SQL makes it easy to set up, manage, and administer your PostgreSQL databases on Google Cloud. This use case is a building block of a microservices architecture that is backed by an independent storage service, decentralizing data management and ensuring that each service is independently scalable. Try the lab.
|Fast, easy migrations||Database Migration Service makes it easy to migrate databases from on-premises, Compute Engine, and other clouds to Cloud SQL with minimal downtime.|
|Secure access and connectivity||Cloud SQL data is encrypted when on Google’s internal networks and when stored in database tables, temporary files, and backups. Cloud SQL supports private connectivity with Virtual Private Cloud (VPC), and every Cloud SQL instance includes a network firewall, allowing you to control public network access to your database instance.|
|Built-in high availability||
Replicate your instance to another zone or region with just a click of a button. Leverage built-in HA to provide isolation from many types of infrastructure hardware, and software failures.
Learn more about Cloud SQL availability features in this guide.
|Scalability||Easily scale up as your data grows—add processor cores, RAM and storage, and scale out by adding read replicas to handle increasing read traffic. Read replicas support high availability, can have their own read replicas, and can be located across regions and platforms.|
|Automatic storage increases||Cloud SQL can automatically scale up storage capacity when you are near your limit. This way you don’t have to spend time estimating future storage needs or spend money on capacity until you need it.|
|Cloud SQL Insights||Quickly understand and resolve database performance issues on Cloud SQL. Pre-built dashboards and visual query plans help developers identify the root cause of problems. Access database metrics and traces in existing tools using OpenTelemetry. Monitor databases through the lens of the application using query tags. Available now for PostgreSQL, with MySQL in preview.|
|High performance||Cloud SQL supports performance-intensive workloads with very high IOPS and no extra cost for IO.|
|Easy integration||Access Cloud SQL instances from just about any application. Easily connect from App Engine, Compute Engine, Google Kubernetes Engine, and your workstation. Open up analytics possibilities by using BigQuery to directly query your Cloud SQL databases.|
|Real-time change data capture and replication||Synchronize data across heterogeneous databases, storage systems, and applications reliably and with minimal latency with Datastream. Seamlessly deliver change streams from Oracle and MySQL databases into Google Cloud services such as BigQuery, Cloud SQL, Google Cloud Storage, and Cloud Spanner for up-to-date information.|
|Automatic backups||Automate daily backups and binary logging (for replication or point-in-time recovery).|
|Point-in-time recovery||Restore your instance to its state at an earlier point in time.|
|Compatibility||Build and deploy for the cloud faster because Cloud SQL offers standard MySQL, PostgreSQL, and Microsoft SQL Server databases, ensuring application compatibility.|
|Standard APIs||Build and deploy for the cloud faster because Cloud SQL offers standard MySQL, PostgreSQL, and SQL Server databases, ensuring application compatibility. Use standard connection drivers and built-in migration tools to get started quickly.|
ORACLE® is a registered trademark of Oracle Corporation.