无法删除 Google Cloud SQL 复制主实例

3
我决定测试一下Google Could SQL,我设置了一个测试SQL实例,将其加载了一些数据,并在Google Dev控制台上设置了复制。经过测试,我发现它的工作非常好,主/从设置按预期正常工作,我的小型POC取得了成功。现在我想删除这个POC SQL实例,但不太顺利。
我成功删除了副本实例(即“从”),但由于某种原因,主实例仍然认为有一台从机,因此不允许我删除它。例如,我在gclound shell中运行以下命令:
gcloud sql instances delete MY-INSTANCE-NAME

我收到了以下信息:

我收到了以下信息:

ERROR: (gcloud.sql.instances.delete) The requested operation is not valid for a replication master instance.

这个截图显示,在Google开发控制台中,它清楚地认为没有副本连接到此实例(因为我已经删除了它们),但当我运行以下命令时:
gcloud sql instances describe MY-INSTANCE-NAME

显示有一个复制名称仍然附加到实例上。

有没有删除此项的好方法?当我想要删除它时,继续支付它有点令人失望(很高兴我没有选择高内存机器!)


这看起来像是UI上的一个bug,没有正确显示副本。你尝试使用gcloud命令行工具删除副本了吗? - Juan Enrique Muñoz Zolotoochin
好主意。我刚试着删除它,但不行。当我输入副本实例的描述命令时,它返回 ERROR: (gcloud.sql.instances.delete) The instance or operation is not in an appropriate state to handle the request.。而当我查询该实例的描述命令时,它返回 ERROR: (gcloud.sql.instances.describe) The Cloud SQL instance does not exist. - yaryar123
抱歉,似乎我们这边出了点问题。请将项目和实例名称发送至 cloud-sql@google.com,我们会进行调查。 - Vadim
3个回答

0

刚在使用GCloud时遇到了同样的问题。先删除故障转移副本,然后再删除主实例,这对我有用。


0
问题出在 Google 方面,他们已经解决了。以下是导致问题发生的事件序列:
1)更改主数据库层
2)在主数据库层更改正在进行时将副本数据库提升为主数据库。

0

不要使用任何谷歌产品。

所有的产品都不稳定。 这些产品编码质量差。 存在许多问题和延迟。 它们都处于开发阶段。


这并没有回答问题。一旦你拥有足够的声望,你就可以评论任何帖子;相反,提供不需要提问者澄清的答案。- 来自审核 - alamoot

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接