This document describes how to create context sets in Cloud SQL for MySQL Studio using a context set file. Context set names must be unique within a database.
To learn about context sets, see Context sets overview.Complete the following prerequisites before creating an agent.
cloudsql.studioUser, cloudsql.instanceUser, and geminidataanalytics.queryDataUser roles to the
IAM user or service account at the project level. For more information, see Add
IAM policy binding for a project.GRANT SELECT PRIVILEGES ON * TO "IAM_USERNAME";.executesql permission to Cloud SQL instanceexecutesql permission to Cloud SQL instance and enable the Cloud SQL
Data API, run the following command:
gcloud config set project PROJECT_ID gcloud components update gcloud beta sql instances patch INSTANCE_ID --data-api-access=ALLOW_DATA_API
PROJECT_ID: The ID of your Google Cloud project.INSTANCE_ID: The ID of your Cloud SQL instance.To create a context set, perform the following steps:
In the Google Cloud console, go to the Cloud SQL page.
Select an instance from the list.
Sign in to Studio using IAM authentication.
In the Explorer pane, next to Context sets, click View actions.
Click Create context set.
In Context set name, provide a unique context set name. The context set name is case-sensitive and can contain letters, numbers, hyphens, and underscores.
Optional. In Context set description, add a description for your context set.
Click Create.
After creating a context set, follow the steps in Build contexts using Gemini CLI to create a context set file. You can then edit your context set to upload the context set file.
To edit a context set, perform the following steps:
In the Google Cloud console, go to the Cloud SQL page.
Select an instance from the list.
Sign in to Studio using Identity and Access Management authentication.
In the Explorer pane, next to Context sets, click View actions.
Click Edit context set.
Optional: Edit Context set description.
Click Browse in the Upload context set file section, and select the context set file.
Click Save.
To delete a context set, perform the following steps:
In the Google Cloud console, go to the Cloud SQL page.
Select an instance from the list.
Sign in to Studio using Identity and Access Management authentication.
In the Explorer pane, next to Context sets, click View actions.
Click Delete context set.
In the Delete context set confirmation dialog, enter the name of the context set.
Click Confirm to delete the context set.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-06-10 UTC.