FATAL: аутентификация по паролю не удалась для пользователя / но пользователь существует - PullRequest
0 голосов
/ 15 декабря 2018

Я бьюсь головой о стену здесь.Мне нужен еще один набор глаз.Это ошибка, которую я получаю:

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': '',
    }
}

И создал схему следующим образом:

postgres = # CREATE DATABASE project;

Установите пользователя следующим образом:

postgres = # СОЗДАТЬ ПОЛЬЗОВАТЕЛЯ localproject С ПАРОЛЕМ 'MahPassword';

Установить права доступа для схемынапример:

postgres = # ПРЕДОСТАВИТЬ ВСЕ ПРИВИЛЕГИИ НА БАЗЕ ДАННЫХ для проекта localproject;

И список базы данных выглядит так:

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

С какой стати я получаю ошибку?

1 Ответ

0 голосов
/ 16 декабря 2018

Работает после перезапуска.

Перезапустите с помощью этой строки:

sudo service postgresql restart

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