我决定尝试使用 Google Could SQL,我设置了一个测试 SQL 实例,加载了一些数据,然后在 Google 开发控制台中设置了复制。我进行了测试,发现一切正常,主/从设置正常工作,我的小 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.
这screenshot还显示在谷歌开发控制台中它清楚地认为没有副本附加到这个实例(因为我删除了它们)但是当我运行时:
gcloud sql instances describe MY-INSTANCE-NAME
它表明实例仍然附加了一个副本名称。
关于如何永久删除它的任何想法?当它只是一个我想删除的 POC 时,继续为此付费有点蹩脚(很高兴我没有选择高内存机器!)
最佳答案
问题出在 Google 一方,他们已将其修复。以下是导致问题发生的一系列事件:
1) 改变大师等级
2) 在master tier变化过程中将replica提升为master
关于mysql - 无法删除谷歌云sql复制主实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35673509/