Windows 11 上安装 PostgreSQL
🖥️ 安装 PostgreSQL 步骤
1. 下载 PostgreSQL
- 前往 PostgreSQL 官方下载页面
- 推荐下载 EnterpriseDB 提供的 Windows 安装包 (Installer),它包含 PostgreSQL Server、pgAdmin 管理工具和 Stack Builder。
- 选择合适的版本(常用稳定版是 PostgreSQL 15 或 16)。
2. 安装 PostgreSQL
- 双击运行下载的
.exe安装包。 - 按照安装向导步骤:
- 选择安装目录(默认:
C:\Program Files\PostgreSQL\16)。 - 选择要安装的组件(建议保留默认:PostgreSQL Server、pgAdmin、Stack Builder)。
- 设置 数据库超级用户 (postgres) 的密码,请牢记。
- 设置端口号(默认
5432,如有冲突可改为其他端口)。 - 选择数据目录(默认在安装目录下的
data文件夹)。 - 完成安装。
- 选择安装目录(默认:
3. 配置环境变量(可选)
如果你希望在命令行直接使用 psql 命令:
- 打开 系统环境变量设置。
- 在
Path中添加:C:\Program Files\PostgreSQL\16\bin - 保存并关闭。
4. 启动与验证
- PostgreSQL 会作为 Windows 服务自动运行。你可以在服务管理器中找到 postgresql-x64-16 并启动/停止。
- 打开命令提示符,输入:
psql -U postgres - 输入安装时设置的密码,如果进入 PostgreSQL 命令行界面,说明安装成功 🎉。
- 或者打开 pgAdmin 4,用图形界面连接和管理数据库。
🔧 常见问题
- 端口冲突:默认端口是
5432,如果被占用,可以在安装时或postgresql.conf中修改。 - 忘记密码:可以通过修改
pg_hba.conf文件临时允许免密登录,再重置密码。 - 远程连接:需要在
postgresql.conf中启用listen_addresses='*',并在pg_hba.conf中添加远程访问规则。
👉 总结:下载 → 安装 → 配置环境变量 → 验证,四步即可在 Windows 11 上完成 PostgreSQL 安装。