PostgreSQL 9.3 запрет удаленного подключения от пользователя, несмотря на PG hba.conf / postgresql.конфигурации conf

Я запускаю PostgreSQL 9.3 на ubuntu 14.04 LTS. Это-распределение запаса Postgres, доступное в apt. Я нашел кучу потоков на разных форумах, которые указывают, что правильный способ разрешить удаленные подключения psql к базе данных-добавить следующую строку в /etc/postgresql/9.3/main/pg_hba.conf:

host    all             all       0.0.0.0/0             md5

и установить в /etc/postgresql/9.3/main / postgresql.conf:

listen_addresses = '*'

затем перезапустить СУБД ("sudo service postgresql restart")

Я сделал это и до сих пор получаю следующую ошибку при попытке подключиться к этой БД с другого сервера:

psql -h <the db host> -p 5433 -d the_db the_user
$> Password for user the_user:  
$> (I enter the pw)
$> psql: FATAL:  password authentication failed for user "the_user"
$> FATAL:  password authentication failed for user "the_user"

Пожалуйста, обратите внимание, что пароль однозначно правильно, как следующее, выполняется на хост-машине БД, получает меня в успешно:

$>  psql -h localhost -d the_db the_user
$> Password for user the_user: 
$> (I enter the exact same pw as above)
$> psql (9.3.5, server 9.1.13)
$> Type "help" for help.
$> 
<the psql shell session begins>

Я в недоумении, чтобы увидеть, где я иду не так, как конфигурация, кажется, правильно, пароль правильный, и хост-машина, кажется, принимает удаленное соединение (для запроса) и просто сбой в точке аутентификации. Пожалуйста, дайте мне знать, если у вас идеи о том, как получить эту работу. Благодаря.

3
задан Nick Z
11.04.2023 17:25 Количество просмотров материала 3380
Распечатать страницу

1 ответ

в первом сеансе используется порт 5433, во втором-по умолчанию 5432. Вероятно, у вас установлено несколько кластеров (они, вероятно, пришли с другой версией пакета PostgreSQL). Я рекомендую удалить кластеры, которые не используются с pg_dropcluster и убедитесь, что вы подключаетесь к правильному.

(Не забудьте перепроверить перед удалением вещи, если есть базы данных с достойной информацией внутри)

2
отвечен Giovanni Mascellani 2023-04-13 01:13

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх