无法通过 Google App Engine 上的套接字 '/var/run/mysqld/mysqld.sock' 连接到本地 MySQL 服务器



我正在尝试从Google App engine连接到Google Cloud MySQL,但收到操作错误:(2002,"无法通过套接字'/var/run/mysqld/mysqld.sock'连接到本地MySQL服务器(2("(

我尝试使用以下设置:

app.yaml:

runtime: python37
env: standard
handlers:
- url: /static
  static_dir: static
runtime_config:
  python_version: 3

数据库连接字符串:mysql+pymysql://{user}:{password}@localhost/{db}?unix_socket=/cloudsql/{conn_name}

担心的是它以前可以工作,但是当我更改数据库用户/密码时,它开始给我上述错误,并且恢复我的最后一次更改并没有解决我的问题。我的设置是否存在问题,或者可能是应用程序引擎上的某些缓存问题?

从 App Engine 标准环境连接到 Google Cloud SQL 实例的最佳方式,您可以在 Google 文档中找到此处。

相关内容

  • 没有找到相关文章

最新更新