无法通过 Google App Engine 上的套接字“/var/run/mysqld/mysqld.sock”连接到本地 MySQL 服务器
Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' on Google App Engine
我正在尝试从 Google App Engine 连接到 Google Cloud MySQL,但收到操作错误:(2002, "Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (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}
我担心它之前工作正常,但是当我更改数据库时 user/password 它开始给我上面的错误并且恢复我上次的更改并没有解决我的问题。是我的设置有问题还是应用引擎的缓存问题?
从 App Engine 标准环境连接到 Google 云 SQL 实例的最佳方法,您可以在 Google 文档 here 中找到。
我正在尝试从 Google App Engine 连接到 Google Cloud MySQL,但收到操作错误:(2002, "Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (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}
我担心它之前工作正常,但是当我更改数据库时 user/password 它开始给我上面的错误并且恢复我上次的更改并没有解决我的问题。是我的设置有问题还是应用引擎的缓存问题?
从 App Engine 标准环境连接到 Google 云 SQL 实例的最佳方法,您可以在 Google 文档 here 中找到。