是否可以使用 gcloud CLI 重命名 Cloud SQL 数据库?

问题描述 投票:0回答:1

我想仅使用

gcloud
CLI 重命名 Cloud SQL 数据库。 我可以看到我使用 CLI 可以
patch
数据库
。然而,它似乎只修补 collationcharset 而不是数据库名称本身。 你知道是否有办法通过 CLI 来实现它?

如果没有,我将使用 Cloud SQL Auth Proxy 并直接在数据库上运行

ALTER
命令。

google-cloud-sql gcloud-cli
1个回答
2
投票

我不认为,有一个内置选项可以使用 gcloud 命令行重命名数据库。

可用的选项是登录数据库引擎并使用 ALTER DATABASE 命令更改数据库名称(如果它支持就地数据库更改)。

另一个选项是使用 gcloud sql 将数据库导出到 sql 文件,更改数据库名称并将其导入回 Cloud SQL 实例。

如果您使用 Cloud SQL MySQL 实例,您可以使用 mysqldump 使用新数据库名称进行备份和恢复,或使用 rename table 使用新数据库名称。

© www.soinside.com 2019 - 2024. All rights reserved.