超越梦想,一起飞!!!

宁静致远,淡泊明志!

[12] DevOps 自动化运维工具Chef----如何在Window机器上用pgadmin打开数据库?

我们知道Chef Servere只能安装在非Window的机器上,有的时候,我们想在别的机器上查看Chef数据库的数据,比如在Window操作系统上。这个时候,我们就要用到pgAdmin去连接Chef 服务器的数据库了。下图是我已经在我本地Window上打开的视图。


 但是如果我们直接用上篇文章得到的数据库的用户名和密码,在别的机器上是连接不上的。因为相应的网络设置没有打开。

#1 确保Chef服务器上的PostgreSQL的数据库端口5432的端口能够穿过防火墙

#2  找出pg_hba.conf的配置文件,其查找方法如下,

sudo find / -name pg*.conf
sudo vi /var/opt/opscode/postgresql/9.2/data/pg_hba.conf
pg_hba.conf文件加入下面的一行,如果pg_hba.conf文件中不存在
加入下面的配置:# TYPEDATABASEUSER CIDR-ADDRESS METHODhostallall0.0.0.0/0 md5

#3 上面的步骤还不够,还需要找到postgresql.conf文件

然后在下面这个配置文件里面sudo vi /var/opt/opscode/postgresql/9.2/data/postgresql.conf
把Listen to localhost 修改成 Listen to "*"

根据前面http://blog.csdn.net/chancein007/article/details/52939565 这篇文章获取的用户名和密码,就可以在其他的非Chef服务器上连接到Chef上的数据库了。



阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/chancein007/article/details/52939738
个人分类: Chef
所属专栏: 大话Chef
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

[12] DevOps 自动化运维工具Chef----如何在Window机器上用pgadmin打开数据库?

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭