Не удается подключиться к локальному серверу MySQL через сокет «/var/run/mysqld/mysqld.sock» в Google App Engine - PullRequest
1 голос
/ 03 июня 2019

Я пытаюсь подключиться к Google Cloud MySQL из движка Google App, но получаю OperationalError: (2002, «Не удается подключиться к локальному серверу MySQL через сокет '/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}

Меня беспокоит то, что это работало раньше, но когда я изменил имя пользователя / пароль БД, он начал выдавать мне вышеуказанную ошибку, и отмена моего последнего изменения не решила мою проблему. Есть ли проблема с моими настройками или это может быть проблема с кешем в движке приложения?

1 Ответ

0 голосов
/ 13 июня 2019

Лучший способ подключения к вашему экземпляру Google Cloud SQL из стандартной среды App Engine вы можете найти в документации Google здесь .

...