多年来我一直从 Windows 上的 CloudSQL 代理连接到 Google Cloud Platform MySQL。突然之间,我无法连接。
当我使用 PowerShell 启动代理时,它启动正常并表示已准备好进行新连接。然后,当我尝试在 127.0.0.1 上连接到它时,客户端将报告:
“查询期间失去与 MySQL 服务器的连接 (127.0.0.1:3306)”
CloudSQL 代理将在终端中报告:
“错误:新的临时证书过期太快:当前时间:2019-06-28 23:54:29 +0000 UTC,证书过期:2019-06-28 16:54:25.8818364 -0700 PDT m=+291.599345701”
有什么想法会导致这种变化以及如何应对吗?
我的 GCE 实例和 Python 代码仍然能够很好地与数据库交互。
我还尝试从 Cloud Shell 连接并得到:
“错误 1045 (28000):用户‘root’gcp mysql 访问被拒绝”
它的2019年和微软仍然对时区感到困惑。将您的硬件时钟设置为 UTC 并告诉您的操作系统使用本地时区。
请注意 - 这可能会破坏使用不一致的方法解释机器上的时间的其他事情 - 请执行重新启动周期以检查一切是否正常工作。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)