Skill DevOps Limited info

cloud-sql-basics

Creates and manages Cloud SQL instances for MySQL, PostgreSQL, and SQL Server on Google Cloud, with automated backups, HA, and secure connectivity.

  • 21.1k GitHub stars
cloud-sql-basics — illustration

What it is

Cloud SQL Basics is a Google Cloud skill for creating and managing fully managed relational database instances. Cloud SQL supports three engines -- MySQL, PostgreSQL, and SQL Server -- and automates patches, updates, backups, and replica management while providing high performance and availability. The skill provides a complete quick start workflow for PostgreSQL: enabling the Cloud SQL API, creating an instance with specified CPU and memory, setting the default user password, creating a database, retrieving the instance connection name, and connecting via the Cloud SQL Auth Proxy. The Auth Proxy provides secure connectivity without configuring SSL certificates or firewall rules directly, and the skill consistently recommends it over direct TCP connections. Reference documentation covers Cloud SQL editions (Enterprise and Enterprise Plus), instance architecture with read pools and high availability, essential gcloud sql commands, client library connectivity for Python, Java, Node.js, and Go, MCP server integration via the Gemini CLI extension, Terraform configuration, IAM predefined roles with SSL/TLS setup, and disaster recovery including backup types, point-in-time recovery, and Enterprise Plus Advanced DR. The skill also notes that the Developer Knowledge MCP server can be used for product information not found in the provided references.

Who it's for

  • backend developers
  • database administrators
  • DevOps engineers
  • Google Cloud developers

Requirements

Requirements

  • Google Cloud Project with Cloud SQL Admin API enabled
  • Cloud SQL Admin role (roles/cloudsql.admin)
  • gcloud CLI authenticated

Setup

  1. Step 1

    bash
    Install from Google skills repository: npx skills add google/skills --skill cloud-sql-basics

ينشئ ويدير مثيلات Cloud SQL لـ MySQL و PostgreSQL و SQL Server على Google Cloud مع النسخ الاحتياطي الآلي والتوافر العالي.

Pros & cons

Pros

  • Pro:Supports three database engines: MySQL, PostgreSQL, SQL Server
  • Pro:Complete quick start from API enablement through instance connection
  • Pro:Reference directory covering editions, CLI, client libraries, MCP, IaC, IAM, and disaster recovery
  • Pro:Cloud SQL Auth Proxy integration for secure connectivity

Cons

  • Con:Specific to Google Cloud SQL; does not cover AWS RDS or Azure SQL Database