PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Не мога да се свържа с Postgresql на порт 5432

Трябва да редактирате postgresql.conf файл и променете реда с 'listen_addresses'.

Този файл можете да намерите в /etc/postgresql/9.3/main директория.

Конфигурацията на Ubuntu по подразбиране позволява само интерфейс на localhost (или 127.0.0.1), който е достатъчен за използване, когато всеки PostgreSQL клиент работи на същия компютър като PostgreSQL сървър. Ако искате да свържете PostgreSQL сървър от други компютри, трябва да промените този конфигурационен ред по следния начин:

listen_addresses = '*'

След това трябва да редактирате pg_hba.conf файл също. В този файл сте задали, от кои компютри можете да се свържете с този сървър и какъв метод за удостоверяване можете да използвате. Обикновено ще ви трябва подобен ред:

host    all         all         192.168.1.0/24        md5

Моля, прочетете коментарите в този файл...

РЕДАКТИРАНЕ:

След редактирането на postgresql.conf и pg_hba.conf трябва да рестартирате postgresql сървъра.

РЕДАКТИРАНЕ 2:Маркирани конфигурационни файлове.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Какво се случва с дубликатите при вмъкване на няколко реда?

  2. QPSQL драйверът не е зареден Qt

  3. Настройка на външен ключ с различен тип данни

  4. Какъв е най-бързият начин да направите групово вмъкване в Postgres?

  5. Трябва да инсталирате postgresql-server-dev-X.Y за изграждане на разширение от страна на сървъра или libpq-dev за изграждане на приложение от страна на клиента