LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1013|回复: 2

windows平台下的pgAdmin如何登陆Linux Suse平台下的postgreSQL

[复制链接]
发表于 2009-7-14 08:45:21 | 显示全部楼层 |阅读模式
pgAdmin如何登陆postgreSQL:


一台SUse Linux安装了8.0.2版本的PostgreSQL,另一台Windows Xp安装了pgAdmin III.

网卡设置:

windows xp有两张网卡

一张用于连接因特网,采用DHCP分配
一张用于连接Suse linux,连接方式为:此张网卡和linux的网卡都连接到一个switch(无路由功能的集线器)。

window端设置如下:
IP:192.168.0.1
submask:255.255.255.0
default gate:192.168.0.1

Suse Linux端的网卡设置如下:
IP:192.168.0.2
submask:255.255.255.0
default gate:192.168.0.2

我已经修改了pg_hba.conf文档:
在host all all 127.0.0.1/32 md5 后面加上
host all all 192.168.0.1/24 md5

也查看了postgresql.conf文档:
confirm是“*”,说明已经listen所有的IP地址

linux与windows相互ping,也都成功。

重启了linux的电脑之后,设置windows上的pgAdmin的登录信息:
IP addr:192.168.0.2
端口:5432
数据库名字:enigma (也是我们这个project的代号 哈哈)
登录用户名:admin
登录密码:********

连接,结果就失败了。。。

=================================
=我也尝试过将两台机子都用DHCP的方式连到因特网,
=当然也修改相应的pgAdmin登录信息中的IP addr.
=结果是成功的。
=所以很迷茫,为什么在内网里面登录就失败了?
发表于 2009-7-14 11:22:16 | 显示全部楼层
1、连接失败报错信息是什么?
2、
pg_hba.conf:
192.168.0.0/24

3、看看suse的防火墙端口开了没
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-14 11:33:33 | 显示全部楼层
Post by 糊涂;2006032
1、连接失败报错信息是什么?
2、
pg_hba.conf:
192.168.0.0/24

3、看看suse的防火墙端口开了没
我想:
如果端口没开的话,两台机子都上网的时候,也应该登陆不了啊
是不是呢?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表