Fórum Root.cz

Hlavní témata => Server => Téma založeno: jane.d 10. 12. 2018, 17:31:57

Název: PostgreSQL: nemůžu se připojit z klienta
Přispěvatel: jane.d 10. 12. 2018, 17:31:57
Ahoj,

pro testovací účely jsem si čerstvě nainstaloval postgres. Instalace proběhla na Centos7 z repositáře, kde je 9.2.24. Centos mám pouze ve virtualboxu. Problém je v tom, že se nemůžu připojit do databáse ze svého desktopu (jako clienta používám DBbeaver).

Problém není v tom, že bych měl třeba špatně nakonfigurovaný firewall nebo port forwarding. Když vypnu postgres a vytvořím naslouchající port v ncatu, tak z desktopu prostup na 5432 získám. Taky není problém GRANTU uživatele. Z Centosu do DB dostanu (viz. ukázka):
Kód: [Vybrat]
[root@baapi data]# psql -h localhost -U test1 -d test1
Heslo pro uživatele test1:
psql (9.2.24)
Pro získání nápovědy napište "help".

test1=# \conninfo
Nyní jste připojeni k databázi "test1" jako uživatel "test1" na serveru "localhost" na portu"5432".

Co je možné, že mám špatně nakonfigurovaný pg_hba.conf, kde mám:
Kód: [Vybrat]
host all all 10.0.2.2/24 md5
local   all             all                                     peer
host    all             all             127.0.0.1/32            md5
host    all             all             ::1/128                 md5

První řádek by mi měl zajistit připojení do virtualboxu.

Už nevím, kde jinde bych měl hledat problém. Kdyby někdo něco věděl... ocením všechno.
Název: Re:PostgreSQL: nemůžu se připojit z klienta
Přispěvatel: Pavel Stěhule 10. 12. 2018, 18:45:20
je neco v logu postgresu?
Název: Re:PostgreSQL: nemůžu se připojit z klienta
Přispěvatel: kmarty 10. 12. 2018, 19:56:36
A neposloucha nahodou defaultne PostgreSQL jenom na localhostu?
Název: Re:PostgreSQL: nemůžu se připojit z klienta
Přispěvatel: M. 10. 12. 2018, 21:25:12
DB dle výchozí konfigurace naslouchá jen na spojneí z localhost. Je třeba jít do souboru postgresql.conf a upravit volbu listen_addresses='*'. Pak restart DB, následně pomocí netstat nebo nn ověřit, že začal psotgres poslouchat i spojení z vnějšku a pak se zkoušet spojit.
Název: Re:PostgreSQL: nemůžu se připojit z klienta
Přispěvatel: jane.d 17. 12. 2018, 11:45:15
Omlouvám se za opožděnou reakci.

Moc děkuji -- ano, DB poslouchá pouze na localhostu. :)
[problém vyřešen]