在linux上装 postgresql 在 windows或 linux 连不上的问题的解决方法

PostgreSQL服务端运行在Linux上,客户端安装在Windows上或linux上,使用navicat 连接不上,需要修改服务端配置

配置方法:

1. 修改服务端/etc/postgresql/9.3/main/postgresql.conf文件,将
#listen_address=‘localhost‘改成
listen_address=‘*‘ (postgresql.conf这个文件改的是 去掉了#号 把localhost改成了*)

2. 修改/opt/postgresql/data/gp_hba.conf文件

在其中增加客户端的ip,如下,注意最后一行:
# TYPE DATABASE USER CIDR-ADDRESS METHOD
# "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

# IPv4 local connections:
host all all 192.168.201.114/32 trust(或者改为host all all 0.0.0.0/0 trust,允许所有ip连接
(gp_hba.conf这个文件改的是在最下面加了 上面这两句话! )

3.重启PG服务
[[email protected] data]$ /etc/init.d/postgresql restart

4. 现在使用客户端连接就成功了

时间: 2024-10-10 05:10:08

在linux上装 postgresql 在 windows或 linux 连不上的问题的解决方法的相关文章

windows下 sqlplus / as sysdba 报ora-12560的终极解决方法

windows下,sqlplus / as sysdba经常报 ORA-12560: TNS:protocol adapter error,解决这个报错,有多个方法: 1.确认windows注册表中的ORACLE_HOME 键及其 键值 是正确的,是有效的 比如:HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb10g_home1下,找到ORACLE_HOME 键,对应的键值为H:\oracle\product\10.2.0\db_1 ,其实正确的键值为F:

windows无法启动MySQL服务报错1067的解决方法是怎样?

方法一: 1.打开my.ini文件,找到default-storage-engine=InnoDB这一行,把它改成default-storage-engine=MyISAM.2.删除在MySQL安装目录下的Data目录中的ib_logfile0和ib_logfile13.找到在配置MySQL服务器时指定的InfoDB目录删除掉ibdata1根据my.ini文件中:#*** INNODB Specific options ***        innodb_data_home_dir="D:/&q

windows ubuntu Android studio安装好启动没反应解决方法

 参考:http://blog.csdn.net/qq305013720/article/details/8934152 目前有三种解决方案,都是针对执行studio.bat出现错误导致android studio运行不起来,最后都是异工同曲:我用的第一种方法 1.改虚拟机配置文件studio.exe.vmoptions 有人说是java环境变量,如果不会照着设置 http://blog.csdn.net/huanghm88/article/details/3965218 因为Eclipse

windows下使用GNU make命令报错的解决方法

windows下使用GNU make命令报错的解决方法=> 错误信息:make: Interrupt/Exception caught (code = 0xc00000fd, addr = 0x4227d3) ## 1.原因环境变量中配置了`D:\Program Files (x86)\Git\bin`,该目录下存在一个`sh.exe` 在执行make命令时,如果在`MakeFile`文件中没有指定shell的路径,`make`就会到环境变量中,去找一个`X:\\XXX\XXX\sh.exe`作

windows xp系统下提示Nsis Error错误的解决方法

通常我们在使用windows xp系统的过程中,经常会遇到一些故障问题,这不,使用windows xp系统的用户表示在使用系统的过程中出现提示Nsis Error错误的情况,其实这个问题也并不是常见,但是解决起来也非常的麻烦,那么,针对这样的问题,我们应该怎么来处理呢?以下是具体的操作步骤. 解决方法介绍: 1.英文意思:运行一个用Nullsoft Scriptable Install System (NSIS)建立的程序常会发生这种错误,起因可能是下载来的文件不完整,或存放该程序的磁盘区坏了,

Windows、Linux下文件操作(写、删除)错误的产生原因、及解决方法

catalog 0. 引言 1. Linux平台上涉及的File IO操作 2. Windows平台上涉及的File IO操作 0. 引言 本文试图讨论在windows.linux操作系统上基于C库进行文件IO操作时,可能遇到的错误,及其解决方法,主机安全攻防产品除了需要将安全攻防上的领域知识固化到程序实现上之外,还极度依赖关联系统本身.编程语言库的特性,原则上,并不是所有的安全需求都能100%地落实到程序设计中,这需要我们对操作系统.编程语言本身具有较深的理解 Relevant Link: h

Linux学习随笔4——Windows和Linux双系统修改默认启动顺序

2015.8.30 本机电脑C盘装有Windows系统,后来因需要安装了个Linux系统,发现默认启动顺序变为Linux了, 因Windows使用比较多,需要将Windows设置为默认启动. 实现方法如下: 1.登入Linux系统 2.输入 cd /etc/boot(本人以root身份登入系统),找到该目录下的menu.lst 3.输入 vi menu.lst default=0  #修改启动顺序 timeout=5  #修改系统供选择的停留时间 数下文本中有几个"title",确认W

Linux窗口最小化消失,任务栏上无法找到的解决方法

“我在Linux系统下最小化窗口时就消失了,在任务栏上也无法找到,你知道怎么让它在任务栏上显示吗?”——到目前为止,已经有不下于五个朋友问过我这个问题.尽管这是一个Linux系统X Window中入门级的操作,但我很惊讶居然让这么多人感到迷惑.更有趣的是,有个家伙发现这种情况下可以用Alt+Tab切换窗口,于是就以为是自己安装的Linux操作系统有问题,问我是不是需要重装系统! 闲话少说,上解决方法:先纠正一个概念,在Linux的Gnome或KDE桌面环境里,跟Windows的任务栏一样的横条叫

Linux系统中提示/usr/bin/ld: cannot find -lxxx错误的通用解决方法

在linux环境编译应用程式或lib的source code时常常会出现如下的错误讯息: 代码如下: /usr/bin/ld: cannot find -lxxx 这些讯息会随着编译不同类型的source code 而有不同的结果出来如: 代码如下: /usr/bin/ld: cannot find -lc/usr/bin/ld: cannot find -lltdl/usr/bin/ld: cannot find -lXtst 其中xxx即表示函式库文件名称,如上例的:libc.so.libl