Portál AbcLinuxu, 1. června 2025 21:51


Dotaz: Nejde pripojit k serveru Postgres

13.1.2005 21:26 MP
Nejde pripojit k serveru Postgres
Přečteno: 440×
Odpovědět | Admin
V Perlu mam skript:

$databaze = DBI->connect("DBI:Pg:test:localhost", "test", "test") or die "Nelze otevrit db:", DBI->errstr;

ale interpret vzdy zahlasi:

DBI connect('test:localhost','test',...) failed: chybné "=" po "test:localhost" v informačním řetězci spojení at /home/mp/prog/perl/pg.pl line 4 Nelze otevrit db at /home/mp/prog/perl/pg.pl line 4.

Jestli to pomuze tak jeste pridam co hlasi PHP:

$spojeni = Pg_connect("host=localhost user=test password=test dbname=test port=5432") or die ("chyba");

Warning: pg_connect(): Unable to connect to PostgreSQL server: could not connect to server: ????8???T]??? & ???? ??8?& Is the server running on host "localhost" and accepting TCP/IP connections on port 5432? in /srv/www/htdocs/test/pg.php on line 2 chyba

Uzivatel test s heslem test existuje, vytvoril jsem ho pomoci createuser -dPE. Databaze test existuje taky.

Cim to muze byt?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

13.1.2005 21:45 MP
Rozbalit Rozbalit vše Re: Nejde pripojit k serveru Postgres
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak uz se mi to podarilo, kdyby nekdo nevedel, tak staci do postgresql conf pridat radek tcpip_socket=true a do pg_hba.conf radek local all all ident sameuser a restartnout. Presto dik protoze by mi urcite nekdo poradil:)
13.1.2005 21:50 MP
Rozbalit Rozbalit vše Re: Nejde pripojit k serveru Postgres
Tak ne, PHP sice uz funguje, ale Perl hlasi stale tu stejnou hlasku
13.1.2005 22:11 MP
Rozbalit Rozbalit vše Re: Nejde pripojit k serveru Postgres
tak jsem na to prisel

sorry za zbytecny thread, ale snad by se aspon nekomu mohlo hodit toto:

$databaze = DBI->connect("DBI:Pg:dbname=test", "test", "test") or die "Nelze otevrit db:", DBI->errstr;

tohle je spravne

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.