Уведомления

Группа в Telegram: @pythonsu

#1 Май 26, 2023 11:03:51

vladimir_vl_vlad
Зарегистрирован: 2021-07-16
Сообщения: 27
Репутация: +  0  -
Профиль   Отправить e-mail  

Ошибка соединения с базой данных PostgreSQL в ОС Ubuntu

Вот такой код:

 db = PostgresqlDatabase('my_database', host='localhost', port=5432, user='postgres', password='postgres')
db.connect()
В Windows 10 соединение происходит, в Ubuntu возникает ошибка: “FATAL: password authentication failed for user ”postgres".
Буду благодарен за помощь.

Офлайн

#2 Май 27, 2023 10:38:55

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2579
Репутация: +  58  -
Профиль   Отправить e-mail  

Ошибка соединения с базой данных PostgreSQL в ОС Ubuntu

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;



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

#3 Июль 12, 2023 11:40:00

AlanPickett
Зарегистрирован: 2023-07-12
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Ошибка соединения с базой данных PostgreSQL в ОС Ubuntu

Проверьте логи базы данных Postgres в Ubuntu, чтобы узнать больше о том, что вызывает проблему аутентификации. Логи находятся в каталоге /var/log/postgresql/ и могут содержать дополнительную информацию о проблеме.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version