PostgreSQL只允许来自本机且通过 unix 域套接字或TCP/IP方式的连接。
只有在修改了配置文件postgresql.conf中的listen_addresses,且也在配置文件*$PGDATA/pg_hba.conf*中打开了 基于远程电脑( host-based )的身份认证,并重新启动PostgreSQL,否则其他电脑是不能与PostgreSQL服务器进行连接的。
window系统
如果A机器启动Windows防火墙,则在“例外”中“添加端口”加上5432端口。
在postgresql.conf中的修改
listen_addresses = '*'
port = 5432
在pg_hba.conf中添加
host all all 192.168.1.2/32 trust(表示容许B连A)
host all all 0.0.0.0/0 trust(容许所有客户端连接A)
# linux系统:
1.安装postgresql
安装好的postgresql会默认建一个超级用户postgres,密码为空。
# sudo -i -u postgres
PostgreSQL 安装完成