CENTOS6.5环境下POSTGRESQL的安装与配置总结以及远程连接问题的解决
2016-09-12 21:46
791 查看
CENTOS6.5环境下POSTGRESQL的安装与配置总结以及远程连接问题的解决
最近装了linux系统CentOs6.5,由于项目中要用到PostgreSQL,所以装了9.2的版本。由于接触linux系统很少,所以开始的时候很费力。现在,把这两天的工作总结如下:
一:PostgreSQL9.2的安装
安装的时候我参考了园子里的大神的帖子,特发网址如下:http://www.cnblogs.com/mchina/archive/2012/06/06/2539003.html就是在卸载已安装的PostgreSQL的时候,会遇到有依赖项无法卸载的情况,这个时候就要换一下卸载顺序,最终是都可以卸载的。
二:远程链接遇到的问题解决
按照大神的帖子,安装和创建用户、数据库、表等,应该都不是问题。但是在进行远程链接的时候就会出些一些问题。我主要遇到了两个,解决的过程如下,希望能帮到遇到同样问题的人。
(1)提示服务器未监听
如果你的数据库按照帖子的内容就PostgreSQL的配置文件修改了,还提示这个错误的话,就可能是因为你的端口没有开启,
可能是因为防火墙的原因。我的就是因为没有对5432端口添加信任,开始的时候才导致服务器未监听。
有一些命令可以查看端口是否开启:
命令:lsof -i:5432
它会显示
如图的内容,这个里面就可要看到5432是postgres服务,并且状态是LISTEN,如果你的服务没有开启或者端口被防火墙限制的话,在LISTEN后面会有一个OFF,表明
此时端口没有被监听。
同时,你也可以在远程机上通过telnet命令来访问服务器的端口,看它的端口是否开启。
命令格式如下:telnet 192.113.0.23 5432
这样就会去访问地址为 192.113.0.23的5432端口,如果端口开启,就会dos窗口就会进入一个黑屏,如果没有开启,就是连不上。
(2)发生一个错误:没有用于主机“192.168.113.25”,用户“postgres”,数据库“postgres”
这个错误的发生是因为在修改pg_hba.conf文件时,没有将远程机的IP地址添加到里面。帖子里加了行是:
host all all 10.0.0.0/8 md5
将这行的IP地址换成 0.0.0.0/0 就可以实现任何别的IP地址的远程机访问服务器的功能了。
大部分人遇到的问题应该就是这两个,好了,这次的总结到这里结束。
相关文章推荐
- 关于解决在win10无线局域网环境下VMware虚拟机中的CentOS6.5系统连接网络的问题
- [阿里云] Linux CentOS 7.4 环境下安装 MySql5.7 完整流程以及常见问题的解决方法
- Vmware环境下centos6.5网络配置---解决联网失败,ping失败等问题
- 配置pycharm远程调试的环境(服务器为linux系统)&&服务器上安装tensorflow-gpu及配置cuda环境&&相关问题的解决办法
- Centos6.5基本环境以及jdk1.7安装配置(hadoop平台)
- mac JDK9的安装与环境配置以及Tomcat安装错误问题的解决
- 在CENTOS环境安装ASTERISK+FREEPBX常见问题以及解决办法
- 记录Gerrit2.8.4环境迁移、安装、配置以及问题解决
- 在CENTOS环境安装ASTERISK+FREEPBX常见问题以及解决办法
- SSH连接远程服务器(Linux-Centos)以及出现问题解决
- centos6.5搭建git服务器 win10 安装git客户端连接 和遇到的问题+解决方式
- CentOS6.5环境安装VMware虚拟机----解决启动虚拟机时could not open /dev/vmmon: No such file or directory的问题
- Centos6.5(final)安装gcc和g++,python以及导致问题的解决方法
- Centos6.5服务器环境搭建之安装Nginx以及Https访问方式的配置
- CentOS6.5上python-mysql环境的安装问题解决
- kafka+zookeeper集群安装与配置(CENTOS7环境)及开发中遇到的问题解决
- centOS下安装redis及java远程连接redis中问题解决
- 关注程序性能(1)jconsole 连接远程linux上的tomcat,以及解决配置后tomcat关闭不了的问题
- 解决mysql的问题安装卸载以及配置外部访问权限的各种问题总结
- centos6.4下面安装postgresql以及客户端远程连接