598
群英
谷歌云怎么连接与管理数据库?
谷歌云平台(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