Обсуждение: upgrade causes psql to not work
did a centos 5.6 server upgrade to PostgreSQL version 8.4.12.
console:
[root@main jdbc]# psql -h localhost -U gameserver
passwordfromentityengine.xml
psql: could not connect to server: Connection refused
Is the server running on host "localhost" and accepting
TCP/IP connections on port 5432?
I notice there is no localhost and th 127.0.0.1 has /32 added.
I can not add a localhost to the allowed hosts
psql is running
if I do
[root@main jdbc]# psql -U gameserver
passwordfromentityengine.xml
with out defining the host, it works.
I believe it is using Unix pipes instead of TCP
I also can manage the psql server through webmin.
I looked on the http://jdbc.postgresql.org/
and could not find any docs on the jdbc string to use my old one with
localhost and 127.0.0.1 do not work any more.
here is the conf
# "local" is for Unix domain socket connections only
local all all trust
# IPv4 local connections:
host all all 127.0.0.1/32 trust
# IPv6 local connections:
host all all ::1/128 trust
host all all 127.0.0.1 255.255.255.255 trust
host all all 0.0.0.0 0.0.0.0 trust
Check in postgresql.conf to make sure it is listening on the tcpip port listen_address='... netstat -nlp | grep 5432 will tell you for sure Dave Cramer dave.cramer(at)credativ(dot)ca http://www.credativ.ca On Thu, Jul 26, 2012 at 3:40 PM, BJ Freeman <bjfree@free-man.net> wrote: > did a centos 5.6 server upgrade to PostgreSQL version 8.4.12. > console: > [root@main jdbc]# psql -h localhost -U gameserver > passwordfromentityengine.xml > > psql: could not connect to server: Connection refused > Is the server running on host "localhost" and accepting > TCP/IP connections on port 5432? > > I notice there is no localhost and th 127.0.0.1 has /32 added. > I can not add a localhost to the allowed hosts > > psql is running > if I do > [root@main jdbc]# psql -U gameserver > passwordfromentityengine.xml > with out defining the host, it works. > > I believe it is using Unix pipes instead of TCP > I also can manage the psql server through webmin. > > I looked on the http://jdbc.postgresql.org/ > and could not find any docs on the jdbc string to use my old one with > localhost and 127.0.0.1 do not work any more. > here is the conf > # "local" is for Unix domain socket connections only > local all all trust > # IPv4 local connections: > host all all 127.0.0.1/32 trust > # IPv6 local connections: > host all all ::1/128 trust > host all all 127.0.0.1 255.255.255.255 trust > host all all 0.0.0.0 0.0.0.0 trust > > > -- > Sent via pgsql-jdbc mailing list (pgsql-jdbc@postgresql.org) > > To make changes to your subscription: > http://www.postgresql.org/mailpref/pgsql-jdbc
Dave
sorry was not subscribe before i sent this, I am now
> netstat -nlp | grep 5432
tcp 0 0 69.94.133.32:5432 0.0.0.0:* LISTEN
2699/postmaster
unix 2 [ ACC ] STREAM LISTENING 9964 2699/postmaster
/tmp/.s.PGSQL.5432
BJ Freeman sent the following on 7/26/2012 12:40 PM:
> did a centos 5.6 server upgrade to PostgreSQL version 8.4.12.
> console:
> [root@main jdbc]# psql -h localhost -U gameserver
> passwordfromentityengine.xml
>
> psql: could not connect to server: Connection refused
> Is the server running on host "localhost" and accepting
> TCP/IP connections on port 5432?
>
> I notice there is no localhost and th 127.0.0.1 has /32 added.
> I can not add a localhost to the allowed hosts
>
> psql is running
> if I do
> [root@main jdbc]# psql -U gameserver
> passwordfromentityengine.xml
> with out defining the host, it works.
>
> I believe it is using Unix pipes instead of TCP
> I also can manage the psql server through webmin.
>
> I looked on the http://jdbc.postgresql.org/
> and could not find any docs on the jdbc string to use my old one with
> localhost and 127.0.0.1 do not work any more.
> here is the conf
> # "local" is for Unix domain socket connections only
> local all all trust
> # IPv4 local connections:
> host all all 127.0.0.1/32 trust
> # IPv6 local connections:
> host all all ::1/128 trust
> host all all 127.0.0.1 255.255.255.255 trust
> host all all 0.0.0.0 0.0.0.0 trust
>
OK, so there is your problem. It is only listening on 69.94.133.32 I usually set listen_address = '*' Dave Cramer dave.cramer(at)credativ(dot)ca http://www.credativ.ca On Thu, Jul 26, 2012 at 4:02 PM, BJ Freeman <bjfree@free-man.net> wrote: > Dave > sorry was not subscribe before i sent this, I am now > >> netstat -nlp | grep 5432 > tcp 0 0 69.94.133.32:5432 0.0.0.0:* LISTEN > 2699/postmaster > > unix 2 [ ACC ] STREAM LISTENING 9964 2699/postmaster > /tmp/.s.PGSQL.5432 > > > BJ Freeman sent the following on 7/26/2012 12:40 PM: > >> did a centos 5.6 server upgrade to PostgreSQL version 8.4.12. >> console: >> [root@main jdbc]# psql -h localhost -U gameserver >> passwordfromentityengine.xml >> >> psql: could not connect to server: Connection refused >> Is the server running on host "localhost" and accepting >> TCP/IP connections on port 5432? >> >> I notice there is no localhost and th 127.0.0.1 has /32 added. >> I can not add a localhost to the allowed hosts >> >> psql is running >> if I do >> [root@main jdbc]# psql -U gameserver >> passwordfromentityengine.xml >> with out defining the host, it works. >> >> I believe it is using Unix pipes instead of TCP >> I also can manage the psql server through webmin. >> >> I looked on the http://jdbc.postgresql.org/ >> and could not find any docs on the jdbc string to use my old one with >> localhost and 127.0.0.1 do not work any more. >> here is the conf >> # "local" is for Unix domain socket connections only >> local all all trust >> # IPv4 local connections: >> host all all 127.0.0.1/32 trust >> # IPv6 local connections: >> host all all ::1/128 trust >> host all all 127.0.0.1 255.255.255.255 trust >> host all all 0.0.0.0 0.0.0.0 trust >> > > -- > Sent via pgsql-jdbc mailing list (pgsql-jdbc@postgresql.org) > To make changes to your subscription: > http://www.postgresql.org/mailpref/pgsql-jdbc