Windows系统下PostgreSQL启动及配置方法教程
Windows 设备 PostgreSQL 完整配置流程
1. 安装 PostgreSQL
- 下载对应Windows架构的PostgreSQL安装包,运行后按照安装向导提示操作
- 安装过程中按需勾选组件:PostgreSQL Server(必选)、pgAdmin 4(可视化管理工具,可选)、Command Line Tools(命令行工具,推荐勾选)
- 设置超级用户
postgres的密码,请务必牢记该密码,后续登录操作会用到 - 设置服务端口,默认端口为
5432,无特殊需求可直接保留默认值 - 确认所有配置后等待安装完成,安装结束后可按需选择是否通过Stack Builder安装扩展插件,无需求可直接跳过该步骤
2. 基础环境配置
- 配置系统环境变量:找到PostgreSQL安装路径下的
bin目录(默认路径为C:\Program Files\PostgreSQL\你的版本号\bin),将该路径添加到系统变量的Path中 - 验证配置是否生效:按下
Win+R输入cmd打开命令提示符,执行命令psql --version,如果返回对应版本号则说明环境变量配置成功
3. 数据库初始化与登录
- 打开命令提示符,执行以下命令切换到postgres用户:
psql -U postgres - 输入安装时设置的
postgres用户密码,成功登录后会进入postgres=#命令交互界面 - (可选)创建新的数据库用户:
CREATE USER 自定义用户名 WITH PASSWORD '自定义密码'; - (可选)创建新数据库:
CREATE DATABASE 自定义数据库名 OWNER 对应用户名;
4. 远程访问配置(仅需要远程连接时操作)
- 找到PostgreSQL安装路径下的
data目录,打开配置文件postgresql.conf - 找到
listen_addresses配置项,修改为:listen_addresses = '*',保存文件 - 打开同目录下的
pg_hba.conf文件,在文件末尾添加以下配置放行访问:
host all all 0.0.0.0/0 scram-sha-256
- 按下
Win+R输入services.msc打开服务列表,找到postgresql-x64-你的版本号服务,右键选择「重启」使配置生效 - 如需放开防火墙限制,需在Windows防火墙入站规则中添加放行
5432端口的规则
内容的提问来源于stack exchange,提问作者Azhar
相关产品推荐
相关产品推荐

