我的新CloudSQL中缺少数据,读取Master上还原后的副本



我刚刚让一位同事通过在具有真实数据库的环境中意外运行单位测试来吹走桌子(这是一个在该特定代码中添加理智检查的好机会; - (

没问题,我在此处使用说明从备份中恢复了数据库。问题在于我新创建的读取副本缺乏恢复的数据。数据存在于主机中,它只是在新的读取副本中缺少(是的,我在恢复主人之前删除了读取副本(

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

"在您可以创建云SQL读取云SQL之前 实例...由于二进制以来,必须至少创建一个备份 启用了记录。"

表明读取副本是根据最新备份创建的,而不是从主本身中创建的。要解决此问题,必须在创建新读取副本之前进行手册备份。

最新更新