阅读598 返回首页    go 群英


谷歌云怎么连接与管理数据库?

谷歌云平台(GCP)提供了多种方便的方式来连接和管理您的数据库。在本文中,我们将介绍如何使用 GCP 控制台、命令行和 API 连接到您的数据库,以及如何管理用户、数据库和实例。

连接到您的数据库

使用 GCP 控制台

要使用 GCP 控制台连接到您的数据库,请执行以下步骤:

1. 导航到 GCP 控制台中的 Cloud SQL 实例页面。 2. 单击您要连接到的实例的名称。 3. 在“连接”部分,单击“连接”。 4. 选择连接方法(例如,Cloud Shell、连接代理或 DB 命令行客户端)。 5. 按照说明进行操作以连接到您的数据库。

使用命令行

要使用命令行连接到您的数据库,请执行以下步骤:

1. 安装 Cloud SQL Proxy。 2. 初始化 Cloud SQL Proxy:gcloud sql connect-proxy 3. 在本地客户端(例如,MySQL Workbench 或 psql)中连接到代理:
- MySQL:mysql -u -h 127.0.0.1 -P 3306 -p --prompt="Proxy:"
- PostgreSQL:psql -U -h 127.0.0.1 -p 5432 -d

使用 API

要使用 API 连接到您的数据库,请执行以下步骤:

1. 使用 Cloud SQL Admin API 创建连接:POST /v1/projects/{project}/instances/{instance}/connect 2. 将响应中的连接信息添加到您的客户端应用程序中。

管理用户

要管理数据库用户,请执行以下步骤:

使用 GCP 控制台

1. 导航到 GCP 控制台中的 Cloud SQL 实例页面。 2. 单击您要管理用户所在的实例的名称。 3. 在“用户”部分,单击“管理用户”。 4. 创建、删除或修改用户。

使用命令行

1. 按照“连接到您的数据库”部分中的步骤连接到您的数据库。 2. 使用 MySQL 或 PostgreSQL 命令行命令管理用户。

使用 API

1. 使用 Cloud SQL Admin API 创建用户:POST /v1/projects/{project}/instances/{instance}/users 2. 使用 Cloud SQL Admin API 获取、更新或删除用户:GET/PATCH/DELETE /v1/projects/{project}/instances/{instance}/users/{user}

管理数据库

要管理数据库,请执行以下步骤:

使用 GCP 控制台

1. 导航到 GCP 控制台中的 Cloud SQL 实例页面。 2. 单击您要管理数据库所在的实例的名称。 3. 在“数据库”部分,单击“管理数据库”。 4. 创建、删除或修改数据库。

使用命令行

1. 按照“连接到您的数据库”部分中的步骤连接到您的数据库。 2. 使用 MySQL 或 PostgreSQL 命令行命令管理数据库。

使用 API

1. 使用 Cloud SQL Admin API 创建数据库:POST /v1/projects/{project}/instances/{instance}/databases 2. 使用 Cloud SQL Admin API 获取、更新或删除数据库:GET/PATCH/DELETE /v1/projects/{project}/instances/{instance}/databases/{database}

管理实例

要管理实例,请执行以下步骤:

使用 GCP 控制台

1. 导航到 GCP 控制台中的 Cloud SQL 实例页面。 2. 单击您要管理的实例的名称。 3. 在“实例”部分,单击“编辑”。 4. 更改实例设置。

使用命令行

1. 使用 Cloud SQL Admin CLI 创建实例:gcloud sql instances create 2. 使用 Cloud SQL Admin CLI 获取、更新或删除实例:gcloud sql instances get/update/delete

使用 API

1. 使用 Cloud SQL Admin API 创建实例:POST /v1/projects/{project}/instances 2. 使用 Cloud SQL Admin API 获取、更新或删除实例:GET/PATCH/DELETE /v1/projects/{project}/instances/{instance}

最后更新:2025-01-19 21:07:06

  上一篇:go 互联网巨头谷歌邮箱服务大揭秘!
  下一篇:go 安卓手机中不支持 Google Pay 的品牌有哪些?