Mysql,基于新区域磁盘的 HA 升级完成。我现在可以禁用 GTID 吗?

Mysql, new regional-disks based HA upgrade done. Can I disable GTIDs now?

我刚刚升级了我的 Cloud SQL 实例 (Mysql) 以使用新的、基于区域磁盘的复制,如下所述:https://cloud.google.com/sql/docs/mysql/configure-ha#ha-existing

现在可以(最终)禁用 GTID 以便在事务中执行 'CREATE TEMPORARY TABLE' 吗?还是仍然需要它们进行备份?

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

针对您的问题进行搜索,没有二进制日志就无法实现高可用性。

还在搜索禁用 GTID 的请求,这是不可能的,因为它们与二进制日志相关,而且为了做到这一点,您需要拥有 SUPER 权限。

综上所述,这是documented CLOUDSQL 和标准MySQL 的差异,您无法创建临时table 和其他语句。

请记住,您可以设置 MySQL on Compute Engine instance 然后您将能够拥有 SUPER USER 权限。

另外仅供参考:有一个 Feature Request 关于它的答案。