当前环境
- WIN 11 版本
- WSL 2 系统
查看本机地址
Win 下 ipconfig 查看本机地址 :172.23.32.1
查看 WSL 地址
Win 防火墙配置
- 新建入站规则
2. 选择端口
3. 选择 TCP,特定本地端口,填入本机的 PostgreSQL 端口号,我本机是5433,按需修改
- 允许连接
- 默认下一步
- 输入名称
配置 PostgreSQL
- 编辑 pg_hba.conf 文件,位置:D:\Program Files\PostgreSQL\17\data ,按需修改成你的安装目录和版本
- 添加对应权限 host all all 172.0.0.0/8 scram-sha-256 host all all 192.0.0.0/8 scram-sha-256
4. 保存,重启 PostgreSQL 服务
WSL 项目配置
DB_HOST=172.23.32.1 # WIN 的地址
DB_PORT=5433 # WIN 的端口
DB_NAME=demo
DB_USER=postgres
DB_PASSWORD=postgres