无法从 gcloud 应用部署连接 mysql

无法从 gcloud 应用部署连接 mysql

尝试从 gcloud django app deploy 通信 mysql 数据库时出现以下错误。以下是错误消息:

OperationalError at /
(2002, "Can't connect to local MySQL server through socket '/cloudsql/aevolveai-app-beta:us-central1:mysqlocr-uat1' (111)")

请告知如何解决它,抱歉,我对 gcloud 和 serverfault 还不熟悉

答案1

根据您的评论,您正在使用 Cloud SQL 实例。要连接到它,您需要:

  • 正确的服务帐户授权
  • 如果您的工作负载不在 VM 中而是部署到 PaaS(如云运行)中,则必须遵循其他步骤,例如 VPC 私有连接器设置,从而正确连接您的工作负载和 SQL。

顺便说一句,一旦“基本”连接成功,建议您使用云 SQL 代理工具连接并验证云 SQL 实例

相关内容