免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4746 | 回复: 1
打印 上一主题 下一主题

菜鸟问题:pgAdmin如何登陆postgreSQL [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-07-14 09:15 |只看该作者 |倒序浏览
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,也都成功。

输入pg_ctl reload命令(这个script被存在bin目录下),系统显示:binary library cannot be executed。(记得大概是这个意思)

我只好重启了linux的电脑,确保文件修改生效,然后设置windows上的pgAdmin的登录信息如下:

IP addr:192.168.0.2
端口:5432
数据库名字:enigma (也是我们这个project的代号 哈哈)
登录用户名:admin
登录密码:********

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

=================================
=我也尝试过将两台机子都用DHCP的方式连到因特网,
=当然也修改相应的pgAdmin登录信息中的IP addr.
=结果是成功的。
=所以很迷茫,为什么在内网里面登录就失败了?

论坛徽章:
0
2 [报告]
发表于 2009-07-15 19:43 |只看该作者
SUSE里面的postgresql那里,有admin这个账号吗?有enigma这个DB吗?

似乎需要先在PostgreSQL Server上建立相应的用户(账号)和数据库,然后再考虑在其它的机器上连接过来。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP