我决定测试一下Google Could SQL,我设置了一个测试SQL实例,将其加载了一些数据,并在Google Dev控制台上设置了复制。经过测试,我发现它的工作非常好,主/从设置按预期正常工作,我的小型POC取得了成功。现在我想删除这个POC SQL实例,但不太顺利。
我成功删除了副本实例(即“从”),但由于某种原因,主实例仍然认为有一台从机,因此不允许我删除它。例如,我在gclound shell中运行以下命令:
我收到了以下信息:
这个截图显示,在Google开发控制台中,它清楚地认为没有副本连接到此实例(因为我已经删除了它们),但当我运行以下命令时:
我成功删除了副本实例(即“从”),但由于某种原因,主实例仍然认为有一台从机,因此不允许我删除它。例如,我在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
显示有一个复制名称仍然附加到实例上。
有没有删除此项的好方法?当我想要删除它时,继续支付它有点令人失望(很高兴我没有选择高内存机器!)
gcloud
命令行工具删除副本了吗? - Juan Enrique Muñoz ZolotoochinERROR: (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