![](/img/trans.png)
[英]connection to server on socket "/var/run/postgresql/.s.PGSQL.5432" failed: No such file or directory
[英]connection to server on socket "/var/run/postgresql/.s.PGSQL.5432" failed: FATAL: role "rootuser" does not exist
`我正在嘗試將 django 后端與 digitalocean droplet 上的 postgres db 連接起來。 但是在 gunicorn 和 nginx 設置之后它給了我這個錯誤:
connection to server on socket "/var/run/postgresql/.s.PGSQL.5432" failed: FATAL: role "rootuser" does not exist
rootuser 是我的根用戶名而不是數據庫用戶名,我的數據庫用戶名是 dbadmin
我嘗試創建名為 serveroot 的數據庫用戶,它有效但開始拋出其他錯誤
`關系“django_site”不存在第 1 行:...“django_site”。“domain”,“django_site”。“name”來自“django_si ...
查看有關設置文件的文檔: https://docs.djangoproject.com/en/4.1/topics/settings/
尋找這樣的部分:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql',
'NAME': YOUR_DB_NAME,
'USER': USERNAME,
'PASSWORD': PASSWORD_FOR_DB,
'HOST': 'localhost' // in Development.
}
}
然后將NAME
、 USER
、 PASSWORD
和HOST
值更改為您需要的值。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.