Django应用程序从Mariadb切换到Postgresql

时间:2019-04-03 10:57:03

标签: django postgresql mariadb

我已将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运行服务器192.168.1.109:8000/admin”,错误消失了。在我的/etc/mysql/my.cnf文件中,将bind_address设置为上述ip地址。我注释掉了那句话,现在一切都很酷。

0 个答案:

没有答案