Найти - Пользователи
Полная версия: Ошибка соединения с базой данных PostgreSQL в ОС Ubuntu
Начало » Центр помощи » Ошибка соединения с базой данных PostgreSQL в ОС Ubuntu
1
vladimir_vl_vlad
Вот такой код:
 db = PostgresqlDatabase('my_database', host='localhost', port=5432, user='postgres', password='postgres')
db.connect()
В Windows 10 соединение происходит, в Ubuntu возникает ошибка: “FATAL: password authentication failed for user ”postgres".
Буду благодарен за помощь.
ZerG
pg_hba.conf

# allow postgres user to use “ident” authentication on Unix sockets
# (as per recent comments, omit “sameuser” if on postgres 8.4 or later)
local all postgres ident sameuser
# allow all other users to use “md5” authentication on Unix sockets
local all all md5
# for users connected via local IPv4 or IPv6 connections, always require md5
host all all 127.0.0.1/32 md5
host all all ::1/128 md5

CREATE ROLE myuser LOGIN PASSWORD ‘mypass’;
CREATE DATABASE mydatabase WITH OWNER = myuser;
AlanPickett
Проверьте логи базы данных Postgres в Ubuntu, чтобы узнать больше о том, что вызывает проблему аутентификации. Логи находятся в каталоге /var/log/postgresql/ и могут содержать дополнительную информацию о проблеме.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB