我已使用创建只读副本选项从GCP Cloud SQL控制台创建了新的只读副本
创建副本后出现以下错误,副本实例创建成功,但复制未按预期启动。
这是我在错误日志中收到的错误消息。
“ 2020-05-05T05:11:30.747872Z 4 [ERROR]通道”的从I / O:错误 连接到主服务器'[email protected]:3306'-重试时间: 60次重试:1,错误代码:2003“
[请让我知道是否有人遇到此问题,以及您是否知道如何解决此问题。
如果我对您的理解正确,您正在尝试将数据从一个项目上的CloudSQL Read副本复制到另一个项目中的另一个副本。如果这是您要实现的目标,那么目前无法实现。
following requirements有望在您的外部服务器(这是一个项目中的CloudSQL只读副本)上得到满足:
Blockquote
正在运行MySQL Community Edition,版本5.6或5.7。
启用二进制日志。
二进制日志保留的时间足以使副本完成导入。
使用基于行的二进制日志记录。
已启用GTID,并已强制执行GTID一致性。
所有表(系统数据库中的表除外)都使用InnoDB存储引擎。
具有REPLICATION_SLAVE特权的MySQL用户帐户。
配置此帐户以接受来自任何地方的连接(主机=%)。您可以在以后的步骤中限制对该用户的访问。除复制外,请勿将此用户帐户用于任何其他目的。
Blockquote
如前所述,其中一项要求是在外部服务器上启用二进制日志记录。令人遗憾的是,作为indicated here,Cloud SQL目前不支持副本实例的二进制日志记录。因此,您不能将CloudSQL Read副本用作外部服务器