Google cloud platform 在主服务器上进行恢复后,我的新CloudSQL读取副本中缺少数据

Google cloud platform 在主服务器上进行恢复后,我的新CloudSQL读取副本中缺少数据,google-cloud-platform,google-cloud-sql,database-restore,read-replication,Google Cloud Platform,Google Cloud Sql,Database Restore,Read Replication,我刚刚让一位同事在一个有真实数据库的环境中意外地运行了一个单元测试(这是一个向特定代码段添加健全性检查的好机会;-) 没问题,我使用说明从备份中恢复了数据库。 问题是我新创建的读取副本缺少恢复的数据。 数据存在于主机中,只是在新的读取副本中丢失(是的,我在主机上还原之前删除了读取副本)关键是以下语言: “在创建云SQL之前,请先读取云SQL的副本 实例…自二进制之后必须至少创建了一个备份 已启用日志记录。” 这表明读取副本是从最新的备份创建的,而不是像预期的那样从主机本身创建的。 要解决此问题,

我刚刚让一位同事在一个有真实数据库的环境中意外地运行了一个单元测试(这是一个向特定代码段添加健全性检查的好机会;-)

没问题,我使用说明从备份中恢复了数据库。 问题是我新创建的读取副本缺少恢复的数据。
数据存在于主机中,只是在新的读取副本中丢失(是的,我在主机上还原之前删除了读取副本)

关键是以下语言:

“在创建云SQL之前,请先读取云SQL的副本 实例…自二进制之后必须至少创建了一个备份 已启用日志记录。”

这表明读取副本是从最新的备份创建的,而不是像预期的那样从主机本身创建的。 要解决此问题,必须在创建新的读取副本之前,在数据库修复之后执行手动备份