簡體   English   中英

嚴重:用戶的密碼身份驗證失敗/但用戶存在

[英]FATAL: password authentication failed for user / but user exist

我在這里撞牆。 我需要另一只眼睛。 這是我得到的錯誤:

django.db.utils.OperationalError:FATAL:用戶“ localproject”的密碼身份驗證失敗FATAL:用戶“ localproject”的密碼身份驗證失敗

我已經在settings.py中設置了這樣的數據庫

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql_psycopg2',
        'NAME': 'project',
        'USER': 'localproject',
        'PASSWORD': 'MahPassword',
        'HOST': 'localhost',
        'PORT': '',
    }
}

我創建了這樣的Scheme:

postgres =#CREATE DATABASE項目;

像這樣設置用戶:

postgres =#使用密碼'MahPassword'創建用戶localproject;

設置該方案的特權,如下所示:

postgres =#將數據庫項目上的所有特權授予本地項目;

數據庫列表如下所示:

postgres =#\\ l

  List of databases Name | Owner | Encoding | Collate | Ctype | Access privileges -----------+----------+----------+-------------+-------------+------------------------ project | postgres | UTF8 | en_CA.UTF-8 | en_CA.UTF-8 |=Tc/postgres + | | | | | postgres=CTc/postgres + | | | | | localproject=CTc/postgres 

為什么我會收到錯誤消息?

重新啟動后即可使用。

使用此行重新啟動:

sudo服務postgresql重新啟動

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM