On 11/22/2015 01:54 AM, Alex Luya wrote:
My postgresql 9.4 is installed in centos 6.7,and I have followed this:
http://www.cyberciti.biz/faq/postgresql-remote-access-or-connection/
The above is more than eight years old, approach with caution.
1,cd /var/libpgsql/9.4/data
2,cp postgresql.conf.sample postgresql.conf
You have already been told this is not a good idea. Instead modify the
postgresql.conf that was created by initdb. Same for pg_hba.conf below.
3,sudo vi postgresql.conf and add two lines,and save it:
*listen_addresses = "*"
tcpip_socket = true*
Again, tcpip_socket no longer exists.
4,cp pg_hba.conf.sample pg_hba.conf
5,sudo vi pg_hba.conf then *commented(maybe this is uneccessary)*
#host all all 127.0.0.1/32 <http://127.0.0.1/32>
@authmethodhost@
#host all all ::1/128
@authmethodhost@
6,add two lines:(I have tried to change *md5 to trust*,neither works)
*host all all 0.0.0.0/0 <http://0.0.0.0/0>
md5
host all all ::0/0 md5*
First match wins in pg_hba.conf, so it is important where the lines
where commented out and added. In other words, need to see the complete
listing to tell much, though I suspect this does not have anything to do
with the problem below.
7,then *save*:pg_hba.conf
8,then *restart* postgresql sever by
* sudo service postgresql-9.4 restart*
9.*close iptables*
* sudo service iptables stop
*
*
*
*got error:*
Stopping postgresql-9.4 service: [ OK ]
Starting postgresql-9.4 service: *[FAILED]*
*tail /var/lib/pgsql/9.4/pgstartup.log,got*
< 2015-11-22 11:47:42.691 CST >LOG: could not create IPv6 socket:
Address family not supported by protocol
< 2015-11-22 11:47:42.718 CST >LOG: redirecting log output to
logging collector process
< 2015-11-22 11:47:42.718 CST >HINT: Future log output will appear
in directory "pg_log".
So the above is the start up logging(which usually just goes to the
screen), before Postgres starts logging to its log file.
Questions are:
1, Is this "could not create IPv6..." just a warning or the actual
reason of starting failure?
2, Where is the pg_log directory?
Per John's post in $PGDATA/pg_log. If there is nothing relevant in there
you might want to look in the system log to see if the OS is shutting
down Postgres for some reason.
--
Adrian Klaver
adrian.kla...@aklaver.com
--
Sent via pgsql-general mailing list (pgsql-general@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general