<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <link rel="STYLESHEET" type="text/css" href="pgadmin3.css"> <title>Problémy s připojením</title> </head> <body> <h3>Problémy s připojením</h3> <p> Když se připojujete k serveru PostgreSQL, může se stát, že obdržíte chybová hlášení, která potřebují podrobnější vysvětlení. Pokud se s nimi setkáte, přečtěte si prosím pozorně následující informace. Věříme, že vám pomůžou. <br /> <ul> <li><a href="hints/conn-listen.html">could not connect to server: Connection refused</a> <li><a href="hints/conn-hba.html">FATAL: no pg_hba.conf entry</a> </ul> <br> </p> <h3 id="notrunning">could not connect to server: Connection refused</h3> <p>nelze se připojit k serveru: Připojení zamítnuto<br /><br /></p> <center><img src="images/not-running.png"></center> <p> Pokud se objeví toto hlášení, může to mít dvě možné příčiny: První z nich je, že server není vůbec spuštěný. Jednoduše jej spusťte. </p> <p> Druhá, která již není tak triviální, spočívá v tom, že server není nastavený, aby přijímal TCP/IP požadavky na uvedené adrese. </p> <p> Z bezpečnostních důvodů PostgreSQL po nainstalování nenaslouchá na TCP/IP portech. Aby se to změnilo, musí se povolit naslouchání TCP/IP požadavkům. To se provede přidáním <b>tcpip = true</b> do souboru postgresql.conf pro verze 7.3.x a 7.4.x nebo <b>listen_addresses='*'</b> pro verze 8.0.x a novější. Po té bude server přijímat spojení na libovolném IP rozhraní. </p> <p> Pokud chcete další informace, nahlédněte prosím do dokumentace k PostgreSQL na kapitolu <a href="pg/runtime-config.html">nastavení běhu</a>.<br /> </p> <br /> <h3 id="no-hba">FATAL: no pg_hba.conf entry</h3> <p>FATÁLNÍ CHYBA: není záznam v pg_hba.conf<br /><br /></p> <center><img src="images/no-hba.png"></center> <p> Pokud se objeví toto hlášení, lze sice server po síti korektně kontaktovat, ale není nastavený, aby přijal vaše připojení. Váš klient není detekovaný jako legální uživatel databáze. </p> <p> Budete muset přidat položky ve formátu <br> <b>host template1 postgres 192.168.0.0/24 md5</b> <br>pro sítě IPV4 nebo <br> <b>host template1 postgres ::ffff:192.168.0.0/120 md5</b> <br>pro sítě IPV6 do souboru pg_hba.conf. </p> <p> Pokud chcete další informace, nahlédněte prosím do dokumentace k PostgreSQL na kapitolu <a href="pg/client-authentication.html">ověřování klientů</a>.<br /> </p> </body> </html>