postgresql 中设置远程连接问题

相关的配置文件有两个,在数据库目录下,如:/storage/dbase

pg_hba.conf
postgres.conf

在postgresql.conf文件添加:
listen_addresses = '*'  

在pg_hba.conf文件添加:
# TYPE  DATABASE    USER        IP-ADDRESS        IP-MASK           METHOD

# IPv4-style local connections:
#host    all         all         127.0.0.1         255.255.255.255   trust
host     all         all         127.0.0.1      255.255.255.255   trust
host    dbname       all         202.31.2.78  255.255.255.255   trust

Method域中使用trust表示信任202.31.2.78/32这台主机使用postgresql 数据库中任何用户连接,免输入密码
Method域如果使用password则表示远程连接需要密码


如果从远程主机连接到postgresql服务器中,使用如下语句:
/usr/bin/psql -h dbserver -p 8000 -U sa -d dbname

本文出自 “网络记忆棒” 博客,转载请与作者联系!

你可能感兴趣的:(数据库,职场,PostgreSQL,休闲)