3-29.el6.i686 jzlib-1.0.7-7.5.el6.x86_64 则说明,你的电脑缺少zlib-devel库,安装一下即可: yum install zlib-devel; 这时,再rpm -aq | grep zlib zlib-1.2.3-29.el6.x86_64 zlib-1.2.3-29.el6.i686 jzlib-1.0.7-7.5.el6.x86_64 zlib-devel-1.2.3-29.el6.x86_64 说明zlib-devel安装成功。如果你的系统以上库均缺失,则要全部安装。
2.数据库连接常见错误:
(1).
could not connect to server: Connection refused (0x0000274D/10061)
Is the server running on host "95.110.201.74" and accepting
TCP/IP connections on port 5300 "
如果出现以上错误提示,一般是发生在远程主机连接的情况下。出现错误的原因5432端口号被拒绝连接或者postgresql数据库未监听本机以外的其他主机的连接请求。这时,你要分别检查如下两个步骤的操作正确与否:
a.让防火墙开放5432端口:
sudo vim /etc/sysconfig/iptables
加上:-A INPUT -p tcp -m tcp --dport 5432 -j ACCEPT
重启防火墙:sudo service iptables restart
b.修改$POSTGRESQL_HOME/data/postgresql.conf配置文件:
修改为如下配置:
listen_addresses = '*'
port = 5432
(2).如果从本地访问数据库,出现如下提示:
FATAL:no pg-hba.conf entry for host "xxxxxxxx",user "xxx" database "xxxxx"......
则说明,本地访问被设置了非trust模式,请检查$POSTGRESQL_HOME/data/pg-hba.conf配置文件是否有如下配置信息:
host all all 127.0.0.1/32 trust
其中,关于此配置信息的详细说明可以回看二.11
postgresql安装及常见错误处理