0

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

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

4

1 回答 1

1

关键是副本文档中的这种语言:

“在您可以创建 Cloud SQL 实例的 Cloud SQL 只读副本之前......自从启用二进制日志记录以来,必须至少创建一个备份。”

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

于 2018-02-08T21:50:17.500 回答