mysql - "new ephemeral certificate expires too soon: current time:"米

标签 mysql google-cloud-platform google-cloud-sql cloud-sql-proxy

多年来我一直从 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 并告诉您的操作系统使用本地时区。

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

关于mysql - "new ephemeral certificate expires too soon: current time:"米,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56814116/

相关文章:

mysql - Rails 连接池如何工作?

php - 用php编写单页日志工具

java - 如何将图像发送到 GCP Vision API

mysql - Google Cloud SQL 导入大小大于原始数据库

具有 Cloud SQL 或数据存储的 Android App Engine

php - 如何设置多个国家的运输方式?

javascript - Ajax 和 PHP 将数据返回到表格单元格

google-cloud-platform - 如何在 Google Cloud 中获得更高的磁盘性能?

google-cloud-platform - 为什么在 Cloud Composer 中会自动生成一个名为 'airflow_monitoring' 的 DAG?

python - cloudsql 数据库与 django on 'new' 灵活的谷歌应用引擎