我们要创建外部MySQL数据库的Cloud SQL副本。我已经尝试过Replicating from an external server中的步骤,但是最终得到了只读副本。
我尝试创建一个新的MySQL实例,然后尝试加载mysqldump --master-data=1
产生的转储时,出现以下错误:
Import failed: Import error: exit status 1 ERROR 1227 (42000) at line 18: Access denied; you need (at least one of) the SUPER privilege(s) for this operation
第18行是:
SET @@SESSION.SQL_LOG_BIN= 0;
根据the manual
您需要SUPER
权限才能设置sql_log_bin
。
我需要在副本上创建第二个需要写的架构。有没有办法将复制设置到可以创建另一个架构的非只读Cloud SQL MySQL实例中?