操作系统配置环境变量的话
windows 用户使用 任务管理,进程详细
linux 用户使用 ps -ef |grep postgres 可以显示数据库目录
在数据库目录在文件postgresql.conf 中 查找
listen_addresses = ''
# 取消注释掉该行, 配置如下:
listen_addresses = '*' # what IP address(es) to listen on;
# comma-separated list of addresses;
# defaults to 'localhost'; use '*' for all
配置监听端口 # (change requires restart)
port = 5432
配置认证文件
pg_hba.conf
添加
host all all 0.0.0.0/0 trust
这样你的数据库就可以被别人访问了
一般还不能访问的原因:
-
linux 防火墙没关
-
linux 开启了selinux
-
windows 用户防火墙没关( 控制面板 -> 系统和安全 -> 防火墙 )