cloud-sql-basics
/cloud-sql-basics
Generuje i wyjaśnia zasoby Cloud SQL, w tym tworzenie instancji i baz MySQL, PostgreSQL i SQL Server zarządzanych przez Google Cloud wraz z kopiami zapasowymi.
- Autor
- hamzabellouch ↗
- Repozytorium
- agent-skills ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 16.10.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 7
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 16.10.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
Co robi i kiedy
Generuje i wyjaśnia zasoby Cloud SQL, w tym tworzenie instancji i baz MySQL, PostgreSQL i SQL Server zarządzanych przez Google Cloud wraz z kopiami zapasowymi.
Oryginalny opis (EN)
This file generates or explains Cloud SQL resources. Use this file when the user asks to create a Cloud SQL instance or database for MySQL, PostgreSQL, or SQL Server. Cloud SQL manages third-party MySQL, PostgreSQL, and SQL Server instances as resources in Cloud SQL. For example, when Cloud SQL creates an open-source MySQL instance, the resulting resource is a Cloud SQL for MySQL instance that Google Cloud manages. Cloud SQL handles backups, high availability, and secure connectivity for relational database workloads.
Jak działa
- Prerequisites
- Quick Start (PostgreSQL)
- Reference Directory
Podgląd SKILL.md
---
name: cloud-sql-basics
metadata:
category: Databases
description: >-
This file generates or explains Cloud SQL resources. Use this file when the
user asks to create a Cloud SQL instance or database for MySQL, PostgreSQL, or
SQL Server.
Cloud SQL manages third-party MySQL, PostgreSQL, and SQL Server instances as
resources in Cloud SQL. For example, when Cloud SQL creates an open-source
MySQL instance, the resulting resource is a Cloud SQL for MySQL instance that
Google Cloud manages.
Cloud SQL handles backups, high availability, and secure connectivity for
relational database workloads.
---
# Cloud SQL Basics
Cloud SQL is a fully managed relational database service for MySQL, PostgreSQL,
and SQL Server. It automates time-consuming tasks like patches, updates,
backups, and replicas, while providing high performance and availability for
your applications.
## Prerequisites
Ensure you have the necessary IAM permissions to create and manage Cloud SQL
instances. The **Cloud SQL Admin** (`roles/cloudsql.admin`) role provides full
access to Cloud SQL resources.
## Quick Start (PostgreSQL)
1. **Enable the API:**
```bash
gcloud services enable sqladmin.googleapis.com --quiet
```
2. **Create an Instance:**
```bash
gcloud sql instances create INSTANCE_NAME \
--database-version=POSTGRES_18 \
--cpu=2 \
--memory=7680MiB \
--region=REGION \
--quiet
```
3. **Set a password for the default user:**
Because this is a Cloud SQL for PostgreSQL instance, the default admin user
is `postgres`:
```bash
gcloud sql users set-password postgres \
--instance=INSTANCE_NAME --password=PASSWORD \
--quiet
```
4. **Create a database:**
```bash
gcloud sql databases create DATABASE_NAME \
--instance=INSTANCE_NAME \
--quiet
```
5. **Get the instance connection name:**
You need the instance connection name (which is formatted as
`PROJECT_ID:REGION:INSTANCE_NAME`) to connect using the Cloud SQL Auth
Proxy. Retrieve it with the following command:
```bash
gcloud sql instances describe INSTANCE_NAME \
--format="value(connectionName)" \
--quiet
```
6. **Connect to the instance:**
The Cloud SQL Auth Proxy must be running to be able to connect to the
instance. In a separate terminal, start the proxy using the connection name:
```bash
./cloud-sql-proxy INSTANCE_CONNECTION_NAME
```
With the proxy running, connect using `psql` in another terminal:
```bash
psql "host=127.0.0.1 port=5432 user=postgres dbname=DATABASE_NAME password=PASSWORD sslmode=disable"
```
## Reference Directory
- [Core Concepts](references/core-concepts.md): Instance architecture, high
availability (HA), and supported database engines.
- [CLI Usage](references/cli-usage.md): Essential `gcloud sql` commands for
instance, database, and user management.
- [Client Libraries & Connectors](references/client-library-usage.md):
Connecting to Cloud SQL using Python, Java, Node.js, and Go.
- [MCP Usage](references/mcp-usage.md): Using the Cloud SQL remote MCP
server and Gemini CLI extension.
- [Infrastructure as Code](references/iac-usage.md): Terraform
configuration for instances, databases, and users.
- [IAM & Security](references/iam-security.md): Predefined roles, SSL/TLS
certificates, and Auth Proxy configuration.
*If you need product information not found in these references, use the
Developer Knowledge MCP server `search_documents` tool.*
Pliki w paczce (7)
- SKILL.md 4 KB
- references/cli-usage.md 1 KB
- references/client-library-usage.md 3 KB
- references/core-concepts.md 2 KB
- references/iac-usage.md 1 KB
- references/iam-security.md 3 KB
- references/mcp-usage.md 2 KB
Wersje
| Repozytorium | Wynik | Licencja |
|---|---|---|
| Ta strona · hamzabellouch/agent-skills | 100 | MIT |
| google/skills | 100 | Apache-2.0 |
Identyczna treść występuje jeszcze w 4 innych folderach na GitHubie. Tu pokazujemy jedną, najlepiej ocenioną kopię.
Migawka bazy z 28.10.2026 · wersja paczki 0db8cd65ce4b (skrót SHA-256 całej paczki)
Pobrania w ostatnich 30 dniach: 0 · ranking
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 100gcp-cloud-sql
Tworzy i zarządza instancjami Cloud SQL dla MySQL, PostgreSQL i SQL Server: wysoka dostępność, repliki odczytu, kopie zapasowe, uwierzytelnianie IAM, Cloud SQL Auth Proxy i Terraform. - 100cloud-sql-instance-setup
Prawdopodobnie konfiguruje instancje Cloud SQL w Google Cloud. - 100gcp-cloud-sql
Tworzy bazy Cloud SQL w Google Cloud z wysoką dostępnością, kopiami zapasowymi i zabezpieczeniami. - 100gcp-cloud-sql
Tworzy bazy Cloud SQL i Spanner w Google Cloud z wysoką dostępnością, kopiami zapasowymi i zabezpieczeniami. - 100gcp-cloud-sql
Tworzy bazy Cloud SQL i Spanner w Google Cloud z wysoką dostępnością, kopiami zapasowymi i zabezpieczeniami. - 95azure-database-migration
Planuje migracje baz danych przez Azure Database Migration Service z MySQL, PostgreSQL, MongoDB i SSIS do Azure SQL oraz środowisk hybrydowych.