OperationalError: (2003, «Не удается подключиться к серверу MySQL на« localhost »([Errno 111] Соединение отклонено)») - PullRequest
0 голосов
/ 07 ноября 2018

Я использую Google App Engine

Мой файл настроек

import pymysql  # noqa: 402
pymysql.install_as_MySQLdb()

if os.getenv('GAE_APPLICATION', None):
    # Running on production App Engine, so connect to Google Cloud SQL using
    # the unix socket at /cloudsql/<your-cloudsql-connection string>
    DATABASES = {
        'default': {
            'ENGINE': 'django.db.backends.mysql',
            'HOST': '/cloudsql/connectionstring',
            'USER': 'myusername',
            'PASSWORD': 'mypasswor',
            'NAME': 'mydbname',
        }
    }
else:
    DATABASES = {
        'default': {
            'ENGINE': 'django.db.backends.mysql',
            'HOST': '127.0.0.1',
            'PORT': '3306',
            'USER': 'username',
            'PASSWORD': 'mypassword',
            'NAME': 'dbname',
        }
    }

Работает нормально ..

Теперь я пытаюсь реализовать аутентификацию Google, так что используется social-auth-app-django

после перенаправления из гугла выдает следующую ошибку:

OperationalError: (2003, «Не удается подключиться к серверу MySQL на« localhost » ([Errno 111] Отказано в соединении) ") (/env/lib/python3.7/site-packages/pymysql/connections.py:629)

...