mysql - 从谷歌云sql上的备份创建实例

标签 mysql backup google-cloud-sql

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

  1. 备份是否会与实例一起删除,或者可能会保留几天?
  2. 如果否,是否可以从已消失实例的备份创建新实例?

我希望这是可能的,但看起来备份只能在特定实例下列出,并且没有选项可以从现有备份启动新实例。

最佳答案

关于(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/

关于mysql - 从谷歌云sql上的备份创建实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25739351/

相关文章:

mysql - 在 mysql 函数中循环遍历 JSON 对象

php - Laravel Eloquent JOIN 多个表

solr - 如何通过 SolrJ 客户端执行远程 Solr 核心备份?

Git:自动备份创建时的所有提交

php - 使用 PHP 备份 MySQL 数据库

mysql - 有没有可以下载mysql数据库的网站?

php - 图片上生日快乐,php 错误

postgresql - 如何终止 Google Cloud SQL for PostgreSQL 中的 session ?

heroku - Heroku 与 Cloud SQL 匹配吗?

google-cloud-platform - 是否可以通过主机计算引擎 VM 的内部或外部 IP 连接到 Cloud SQL 代理?