我刚刚升级了我的Cloud SQL实例(Mysql),以使用新的基于区域磁盘的复制,如下所示:https://cloud.google.com/sql/docs/mysql/configure-ha#ha-existing
现在是否可以禁用GTID(最终),以便在事务中执行“创建临时表”?还是仍然需要它们来进行备份?
https://groups.google.com/forum/#!topic/google-cloud-sql-announce/0-lti-H3crE https://dev.mysql.com/doc/refman/5.7/en/replication-mode-change-online-disable-gtids.html
发布于 2019-10-28 18:29:01
关于你的问题,如果没有二进制日志,你就不能有高可用性。
还要搜索禁用GTID的请求,这是不可能的,因为它们与二进制日志相关,而且为了执行此操作,您需要具有超级权限。
总而言之,这就是CLOUDSQL和标准MySQL的不同之处在于你不能创建临时表和其他语句。
请记住,您可以设置MySQL on Compute Engine instance,然后您将能够拥有超级用户权限。
另外仅供参考:有一个关于这个问题的Feature Request,并给出了答案。
https://stackoverflow.com/questions/58574574
复制相似问题