GCE实例将数据从不同的GCE MySQL数据库复制到Google CloudSQL

时间:2015-06-29 13:53:57

标签: google-compute-engine google-cloud-sql

这可能听起来很愚蠢。但我想知道是否有可能创建一个GCE实例,其唯一目的是从另一个GCE的MySQL数据库复制数据,并每隔几分钟将所有数据复制到Google Cloud SQL实例,并基本上更新GCloud SQL。

基本上我试图了解GAE如何无法连接到GCE MySQL数据库,但您可以连接到Google云SQL数据库。

我尝试过“FEDERATED Tables”,但Google Cloud SQL不支持此功能。所以这是我的最后一招。

由于

2 个答案:

答案 0 :(得分:0)

为什么你需要GCE数据库呢?也就是说,为什么您只能使用Cloud SQL数据库来满足您的所有数据库需求?

答案 1 :(得分:0)

您可以尝试手动将二进制日志重播到您的Cloud SQL实例,即:

  1. 在GCE MySQL实例上启用二进制日志记录。
  2. 使用mysqlbinlog定期将日志的最新内容提取为SQL语句。使用定位功能确保每次运行从最后一次完成开始。
  3. mysqlbinlog输出的SQL发送到您的Cloud SQL实例。