首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何访问postgres数据库而无需本地计算机上的根访问?

问如何访问postgres数据库而无需本地计算机上的根访问?
EN

Server Fault用户
提问于 2009-11-05 22:14:01
回答 2查看 502关注 0票数 1

我在主机上没有根访问权限。(未安装php )

我有一个客户虚拟机,运行本地服务器和数据库。(我没有任何登入此机器的权限)

我需要从主机访问客服机数据库。

EN

回答 2

Server Fault用户

发布于 2009-11-05 22:50:06

如果postgres已经设置为绑定到服务器的IP地址(不是localhost或127.0.0.1),那么您应该能够使用虚拟机的IP地址访问端口5432上的数据库。

票数 1
EN

Server Fault用户

发布于 2009-11-05 23:31:58

为了扩展Brent的意思,配置Postgres服务器以侦听非本地连接在不同版本之间差异很大。在我的Debian服务器上,您可以在/etc/postgresql/8.1/main/postgresql.conf中这样做--有一行写着"listen_addresses = 'localhost'“,并将其注释掉。我不太清楚这是不是唯一的事。您还可能需要在该目录中的pg_hba.conf中配置连接。

在8.x之前,我认为您也在pg_hba.conf中配置了网络,它以前不在/etc/postgresql/中,而是在/var/lib/pgsql或类似的地方。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/81967

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档