Ubuntu 24.04 安装 PostgreSQL
以下是 Ubuntu 24.04 安装 PostgreSQL 的详细步骤,包含官方源安装(推荐,稳定)、基础配置、验证测试及常见问题处理,适合新手快速上手:
一、优先选择:Ubuntu 官方仓库安装(稳定版)
Ubuntu 24.04 官方仓库已内置 PostgreSQL(通常是 16 或 17 版本,足够满足大多数场景),安装步骤最简单,无需额外添加第三方源。
1. 系统更新(避免依赖冲突)
首先更新系统包索引,确保安装最新依赖:
sudo apt update && sudo apt upgrade -y
2. 安装 PostgreSQL 及客户端
安装核心服务(postgresql)和命令行客户端(postgresql-client):
sudo apt install postgresql postgresql-client -y
- 安装完成后,PostgreSQL 会自动:
- 启动服务
- 设置开机自启
- 创建默认系统用户
postgres(数据库超级管理员) - 创建默认数据库
postgres
二、验证安装 & 基础操作
1. 检查服务状态
确认 PostgreSQL 服务已正常运行:
sudo systemctl status postgresql
- 正常输出会显示
active (exited)或active (running)(不同版本状态可能略有差异)。 - 若未启动,手动启动:
sudo systemctl start postgresql - 设置开机自启(默认已启用,可再次确认):
sudo systemctl enable postgresql
2. 登录 PostgreSQL 数据库
PostgreSQL 默认采用 peer 认证(本地系统用户与数据库用户同名即可登录),无需密码。
方法 1:切换到 postgres 系统用户登录
# 切换到 postgres 系统用户(无密码,直接切换)
sudo -u postgres -i
# 登录 PostgreSQL 数据库(此时已切换到 postgres 用户,直接输入 psql)
psql
方法 2:直接登录(无需切换用户)
sudo -u postgres psql
登录成功后,终端提示符会变为 postgres=#(表示当前在 postgres 数据库中,且为超级管理员权限)。
三、基础配置(必做)
默认配置下,postgres 用户无密码,且仅允许本地登录。建议做以下配置:


