设置远程登陆的三点注意事项
看完下文我恍然知道,原来是我的windows防火墙没有关闭开启着却没有添加那个例外,导致之前在配置文件中配置的总是不生效。
也就是说要修改三处地方!!!
[quote]
由于postgresql没有正确设置允许的IP导致的,在
A机器安装PostgreSQL,默认端口5432
想实现B机器通过远程连接A机器的PostgreSQL服务。
[color=darkred] 1.如果A机器启动Windows防火墙,则在“例外”中“添加端口”加上5432端口。 [/color]
[color=darkred]2.在postgresql.conf中的修改
listen_addresses = '*'
port = 5432 [/color]
[color=darkred]3.在pg_hba.conf中添加
host all all 192.168.1.2/32 trust [/color]
在B机器上用phpPgAdmin试试连接A机器192.168.1.1[/quote]
看完下文我恍然知道,原来是我的windows防火墙没有关闭开启着却没有添加那个例外,导致之前在配置文件中配置的总是不生效。
也就是说要修改三处地方!!!
[quote]
由于postgresql没有正确设置允许的IP导致的,在
A机器安装PostgreSQL,默认端口5432
想实现B机器通过远程连接A机器的PostgreSQL服务。
[color=darkred] 1.如果A机器启动Windows防火墙,则在“例外”中“添加端口”加上5432端口。 [/color]
[color=darkred]2.在postgresql.conf中的修改
listen_addresses = '*'
port = 5432 [/color]
[color=darkred]3.在pg_hba.conf中添加
host all all 192.168.1.2/32 trust [/color]
在B机器上用phpPgAdmin试试连接A机器192.168.1.1[/quote]