gpt4 book ai didi

mysql - 无法连接到 Google Cloud SQL 上的 MySQL 副本,除非将其提升为主数据库

转载 作者:行者123 更新时间:2023-11-29 09:29:22 27 4
gpt4 key购买 nike

我正在使用 Google Cloud SQL,并且有一个主 MySQL 5.7 服务器和一个工作副本。我无法缩小副本的存储空间,因此我想创建一个新副本,对其进行测试,在一切正常后,我最终将关闭原始副本,只保留新副本和主副本。

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

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

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

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

最佳答案

经过多次重试,我发现重新启动副本可以解决问题。目前我怀疑这是一个错误,只是不确定是 MySQL 还是 Google Cloud SQL。

关于mysql - 无法连接到 Google Cloud SQL 上的 MySQL 副本,除非将其提升为主数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59025729/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com