当我尝试连接Django Server到PostgreSQL数据库时,出现了一个错误:“端口5433失败:连接被拒绝服务器是否在该主机上运行并接受TCP/IP连接?“
我用的是Windows 10 Pycharm Debian
Django中的设置:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql',
'NAME': 'ps_store_db',
'USER': 'zesshi',
'PASSWORD': '',
'HOST': 'localhost',
'PORT': '5433',
}
}
尝试检查与DBeaver的连接,一切正常,但仍然无法与Django连接
我的防火墙是关闭的,我试图从5432更改为5433
Dbeaver connection
Dbeaver connection 2
2条答案
按热度按时间vcirk6k61#
尝试重新启动/重新安装postgres。最有可能的是DBeaver已经阻止了端口,这就是为什么你不能从django连接。(抱歉发布答案,我还不能发表评论)
blmhpbnm2#
PG数据库的默认端口为5432,如果需要更改此端口,需要编辑postgresql.conf文件,重新启动数据库服务,客户端才可以访问此端口,还需要检查pg_hba.conf文件,建议配置如下: