Приложение Django переключается с Mariadb на Postgresql - PullRequest
1 голос
/ 03 апреля 2019

Я изменил механизм базы данных файла настроек Django на postgres_psycopg2.

Когда я запускаю ./manage.py сервер запуска, я получаю следующую ошибку много раз:

"[03/Apr/2019 18:40:09] code 400, message Bad request version 
 ('error",
        "name":"DatabaseError",
    "code":"ECONNREFUSED",
    "property":null,
    "redirect":null,
    "errno":"ECONNREFUSED",
    "syscall":"connect",
    "address":"127.0.0.1",
    "port":3306,"fatal":true}}'
)

Для некоторыхпричина, по которой он пытается подключиться к порту 3306, который является портом Mariadb, а не портом 5432, который является портом для Postgresql.

Я только что обновил свой Mariadb до версии 10.3.14, но проблема все еще существует.Мой Postgresql - версия 11.2.

Я уже несколько дней гуглю и до сих пор не нашел решения.

РЕДАКТИРОВАТЬ: Я изменил "./manage.py runserver 192.168.1.109:8000 / admin "и ошибка ушла.В моем файле /etc/mysql/my.cnf для него был установлен bind_address с вышеуказанным IP-адресом.Я комментирую это утверждение, и теперь все круто.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...