在google cloud sql上从备份创建实例

时间:2014-09-09 07:54:57

标签: mysql backup google-cloud-sql

我有两个与云sql备份相关的问题:

  1. 是否将备份与实例一起删除,或者它们可能会被搁置几天?
  2. 如果不是,是否可以从已经消失的实例的备份创建新实例?
  3. 我希望它可能,但看起来备份只能在特定实例下列出,并且没有从现有备份启动新实例的选项。

2 个答案:

答案 0 :(得分:1)

摘自Google Cloud SQL - Backups and recovery

  

从备份还原还原到备份的实例   被采取了。

所以(1)的答案是它们已经消失了,关于(2)如果你没有将数据库的副本导出到你的云存储,那么不,你可以& #39;恢复已删除的Cloud sQL实例内容

答案 1 :(得分:1)

关于(2):如果你足够快,实际上可以恢复它们。它们应该仍然存在,即使 Google 说它们已被删除。

如果您知道已删除数据库的名称,请运行以下命令以检查它们是否仍然存在

gcloud sql backups list --instance=deleted-db-name --project your-project-name

如果你能看到任何结果,那你就很幸运了。尽快恢复它们!

gcloud sql backups restore <backup-ID> --restore-instance=new-db-from-scratch-name --project your-project

就是这样!

更多信息:https://geko.cloud/gcp-cloud-sql-how-to-recover-an-accidentally-deleted-database/