“新的临时证书过早过期:当前时间:”M

Jar*_*sen 2 mysql google-cloud-sql google-cloud-platform cloud-sql-proxy

多年来,我一直在从 Windows 上的 CloudSQL 代理连接到 Google Cloud Platform MySQL。突然之间,我无法连接。

当我使用 PowerShell 启动代理时,它可以正常启动并说准备好新连接。然后当我尝试在 127.0.0.1 上连接到它时,客户端将报告:“在查询过程中丢失与 MySQL 服务器的连接 (127.0.0.1:3306)”

CloudSQL Proxy 会在终端报:“错误:新的临时证书过期太快:当前时间:2019-06-28 23:54:29 +0000 UTC,证书过期:2019-06-28 16:54:25.8818364 - 0700 PDT 米=+291.599345701"

任何想法会导致这种变化以及如何处理它?

我的 GCE 实例和 Python 代码仍然能够很好地与数据库交互。

我还尝试从 Cloud Shell 连接并得到:“ERROR 1045 (28000): Access denied for user 'root' gcp mysql”

sym*_*ean 5

它的 2019 年和微软仍然对时区感到困惑。将您的硬件时钟设置为 UTC 并告诉您的操作系统使用本地时区。

请注意 - 这可能会破坏使用不一致方法解释机器上时间的其他事情 - 请务必通过重新启动周期来检查一切是否正常工作。