Невозможно подключиться к PostgreSQL db на сервере Ubuntu 18.04 - PullRequest
0 голосов
/ 24 октября 2019

Время попытки подключения к базе данных PostgreSQL на сервере Ubuntu 18.04.

Вот мой файл: postgresql.conf:

port=5432
listen_addresses='*'

pg_hba.conf:

host  all  all 0.0.0.0/0 md5

брандмауэр в настоящее время отключен

вот вывод, когда я выполнил команду (видел в другом потоке, чтобы сделать это ...): sudo netstat -ltpn

Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 127.0.0.53:53           0.0.0.0:*               LISTEN      608/systemd-resolve 
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      842/sshd            
tcp        0      0 127.0.0.1:5432          0.0.0.0:*               LISTEN      2922/postgres       
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN      1055/master         
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      867/nginx: master p 
tcp6       0      0 :::22                   :::*                    LISTEN      842/sshd            
tcp6       0      0 :::25                   :::*                    LISTEN      1055/master         
tcp6       0      0 :::80                   :::*                    LISTEN 

Iя перезапускал postgresql каждый раз при внесении изменений с помощью команды: sudo service postgresql restart.

Я попытался получить доступ к БД с помощью библиотеки python psycopg2 в macOS и получил эту ошибку

could not connect to server: Connection refused
Is the server running on host "<ip_address>" and accepting
TCP/IP connections on port 5432?

Чтоя скучаю?

1 Ответ

0 голосов
/ 24 октября 2019

Из вывода netstat очевидно, что вы не перезапустили PostgreSQL после изменения listen_addresses.

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