日常使用过程中,经常会遇到,需要远程访问数据库,作为开源数据库的 Postgresql
也不例外,以下为基本的启用远程访问的基本操作和配置。
启用远程访问
IP
地址监听
修改 安装路径\data\postgresql.conf
文件内容。
#listen_addresses = 'localhost' listen_addresses = '*' # what IP address(es) to listen on;
设置远程可连接地址
修改 安装路径\data\pg_hba.conf
文件内容。
# IPv4 local connections: host all all 127.0.0.1/32 trust # 添加项 host all all 0.0.0.0/0 md5
修改之后,重启 pg
服务,配置即可生效。
设置防火墙入站规则
在防火墙中添加,入站规则 允许 5432
端口的访问。
>netsh advfirewall firewall add rule name="PostgreSQL-5432" dir=in localport=5432 remoteport=0-65535 protocol=TCP action=allow remoteip=any localip=any 确定。