安装与环境搭建
掌握三种主流安装方式
完成安装后的基础配置与验证
能根据场景选择合适的安装方案
核心讲解
(1)三种安装方式对比
表格
安装方式 | 优点 | 缺点 | 适用场景 |
|---|---|---|---|
Windows 安装包 | 图形化安装,上手简单 | 性能一般,生产少用 | 本地学习、开发 |
Linux 系统安装 | 性能好,生产标准 | 命令行操作,有门槛 | 服务器部署、生产环境 |
Docker 部署 | 一键启动,环境统一 | 持久化、配置稍复杂 | 快速体验、开发环境 |
方式一:Windows 安装
操作步骤进入 PostgreSQL 官网下载页,选择 Windows 版本,下载安装包(15.x LTS 版)
运行安装程序,下一步,选择安装路径(不要中文路径)
设置数据目录、超级用户密码(牢记,默认用户 postgres)
设置端口(默认 5432)、选择区域
取消勾选 Stack Builder,完成安装
开始菜单找到
SQL Shell (psql),输入密码,能进入即成功
方式二:Linux 安装(Ubuntu 22.04)
操作步骤# 1. 更新源,安装依赖
sudo apt update
sudo apt install wget ca-certificates -y
# 2. 添加PostgreSQL官方源
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main" | sudo tee /etc/apt/sources.list.d/pgdg.list
# 3. 安装PostgreSQL 15
sudo apt update
sudo apt install postgresql-15 -y
# 4. 验证服务状态
sudo systemctl status postgresql
# 显示 active (exited) 就是正常运行
# 5. 切换到postgres用户,进入数据库
sudo -u postgres psql
# 出现 postgres=# 提示符就是成功
CentOS/RHEL 安装:使用 yum 源,安装
postgresql15-server,初始化数据库,启动服务即可。
方式三:Docker 快速部署
操作步骤# 1. 拉取镜像
docker pull postgres:15-alpine
# 2. 启动容器
docker run -d \
--name pg15 \
-p 5432:5432 \
-e POSTGRES_PASSWORD=123456 \
-v pg_data:/var/lib/postgresql/data \
postgres:15-alpine
# 3. 进入数据库
docker exec -it pg15 psql -U postgres
安装后验证
-- 查看版本
SELECT version();
-- 查看当前用户
SELECT current_user;
-- 查看当前数据库
SELECT current_database();
常见误区
端口记成 3306:PostgreSQL 默认端口是 5432,MySQL 是 3306,不要混淆
Windows 安装路径有中文:会出现各种奇怪问题,安装路径必须全英文
Linux 安装完直接登录:默认只有 postgres 系统用户才能免密登录,要先切系统用户
Docker 不挂载卷:不挂载数据卷,容器删除数据就没了,生产必须持久化
课后练习
选择一种方式完成 PostgreSQL 安装
连接数据库,查看版本信息
修改默认端口,重启验证

