Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Can';不要连接到Google Cloud SQL上的MySQL副本,除非它';s被提升为大师_Mysql_Google Cloud Sql_Database Replication_Database Administration - Fatal编程技术网

Can';不要连接到Google Cloud SQL上的MySQL副本,除非它';s被提升为大师

Can';不要连接到Google Cloud SQL上的MySQL副本,除非它';s被提升为大师,mysql,google-cloud-sql,database-replication,database-administration,Mysql,Google Cloud Sql,Database Replication,Database Administration,我使用的是谷歌云SQL,我有一个主MySQL 5.7服务器和一个工作副本。我无法缩小复制副本的存储空间,所以我想创建一个新的复制副本,测试它,在一切正常后,我最终将关闭原始复制副本,只保留新的复制副本和主副本 因此,我创建了新的副本,一旦它可用,我就更改了2个配置:“允许不安全的连接”,并且我还将公共IP打开到0.0.0.0/0。然后,我尝试使用与主副本/原始副本相同的用户和密码进行连接,但得到错误1045(28000):用户{{my_user}}@{{my local ip}}(使用密码:YE

我使用的是谷歌云SQL,我有一个主MySQL 5.7服务器和一个工作副本。我无法缩小复制副本的存储空间,所以我想创建一个新的复制副本,测试它,在一切正常后,我最终将关闭原始复制副本,只保留新的复制副本和主副本

因此,我创建了新的副本,一旦它可用,我就更改了2个配置:“允许不安全的连接”,并且我还将公共IP打开到0.0.0.0/0。然后,我尝试使用与主副本/原始副本相同的用户和密码进行连接,但得到
错误1045(28000):用户{{my_user}}@{{my local ip}}(使用密码:YES)
。我仔细检查了我的用户和密码,它们是正确的

奇怪的是,如果我将新副本升级为master,那么连接就可以工作了

我创建这个新副本的方式与创建原始副本的方式相同,所以我不知道这次会有什么不同。我还检查了我能想到的所有配置,但还没有找到任何东西。我甚至尝试了两种不同的MySQL客户机(用于Linux的CLI和用于Win的Heidi SQL)。我试图更新主机上的密码,甚至创建了一个新用户,但仍然没有成功。我在主机中没有任何匿名用户,所有用户(mysql.sys除外)都可用于所有主机(“%”)


任何想法都将不胜感激。谢谢大家!

多次重试后,我发现重新启动复制副本可以解决问题。目前我怀疑这是一个bug,只是不确定是MySQL的还是Google云SQL的