Configure Cloud SQL (MySQL) in Application Design Center
Stay organized with collectionsSave and categorize content based on your preferences.
Cloud SQL (MySQL) is a fully-managed database service that helps you set
up, maintain, manage, and administer your relational databases on Google Cloud.
For more information, see the following:
This document describes the connections and parameters you can configure when
using App Design Center to create a Cloud SQL for MySQL
instance. The configuration parameters are based on theterraform-google-sql-dbTerraform module.
Component connections
The following table includes the components that you can connect to a
Cloud SQL (MySQL) instance, and the resulting updates to your application and
its generated Terraform code.
Initial root password when the instance is created.
Machine
Select a machine series and type for your instance. The options that you select determine available storage type and configuration options. You can't change the machine series after you create your instance.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[[["\u003cp\u003eCloud SQL (MySQL) is a fully-managed database service on Google Cloud for setting up, maintaining, managing, and administering relational databases.\u003c/p\u003e\n"],["\u003cp\u003ePre-GA products, like certain features of Cloud SQL, are provided "as is" with potentially limited support, and are subject to the "Pre-GA Offerings Terms" found within the General Service Terms.\u003c/p\u003e\n"],["\u003cp\u003eBefore deploying a Cloud SQL (MySQL) component, you must configure mandatory parameters such as Project ID, Name, Database Version, and Region.\u003c/p\u003e\n"],["\u003cp\u003eThere are numerous optional parameters to further configure your Cloud SQL instance, including settings for zones, editions, availability, backups, disk management, and more, which are accessible by showing advanced fields in the Configuration area.\u003c/p\u003e\n"],["\u003cp\u003eCloud SQL offers comprehensive configuration options for many types of features such as IP Configuration, Password Validation Policy, Read Replicas and maintenance windows, which are found in the provided tables.\u003c/p\u003e\n"]]],[],null,["# Configure Cloud SQL (MySQL) in Application Design Center\n\n| **Preview**\n|\n|\n| This product is subject to the \"Pre-GA Offerings Terms\" in the General Service Terms section\n| of the [Service Specific Terms](/terms/service-terms#1).\n|\n| Pre-GA products are available \"as is\" and might have limited support.\n|\n| For more information, see the\n| [launch stage descriptions](/products#product-launch-stages).\n\nCloud SQL (MySQL) is a fully-managed database service that helps you set\nup, maintain, manage, and administer your relational databases on Google Cloud.\nFor more information, see the following:\n\n- [Cloud SQL overview](/sql/docs/mysql/introduction)\n- [About instance settings](/sql/docs/mysql/instance-settings)\n\nThis document describes the connections and parameters you can configure when\nusing App Design Center to create a Cloud SQL for MySQL\ninstance. The configuration parameters are based on the [terraform-google-sql-db](https://github.com/terraform-google-modules/terraform-google-sql-db/tree/main/modules/mysql)\nTerraform module.\n\nComponent connections\n---------------------\n\nThe following table includes the components that you can connect to a\nCloud SQL (MySQL) instance, and the resulting updates to your application and\nits generated Terraform code.\n\nRequired configuration parameters\n---------------------------------\n\nIf your template includes a Cloud SQL (MySQL) component, you must\nconfigure the following parameters before you deploy.\n\nOptional configuration parameters\n---------------------------------\n\nThe following parameters are optional. To display advance parameters, in the\n**Configuration** area, select **Show advanced fields**."]]