本文将详细介绍如何在 Ubuntu 22.04 系统上,通过 PostgreSQL 官方 APT 源 来安装 PostgreSQL 数据库。这种方法能确保你获得最新稳定版本和及时的安全更新,非常适合生产环境或个人学习。无论你是数据库新手还是经验丰富的开发者,都能按照本 PostgreSQL 数据库安装教程 顺利完成部署。下面我们一步步开始 Linux PostgreSQL 安装步骤。
打开终端,首先更新本地包索引并升级已安装的软件包,确保系统处于最新状态:
sudo apt updatesudo apt upgrade -y
添加官方源之前,需要安装 wget 和 gnupg2 用于下载和导入 GPG 密钥:
sudo apt install wget gnupg2 -y PostgreSQL 官方 APT 源 提供了针对 Ubuntu 22.04 的专用仓库。首先导入官方 GPG 密钥,然后添加仓库配置:
# 导入 GPG 密钥wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -# 添加仓库地址(适用于 Ubuntu 22.04 Jammy)echo "deb http://apt.postgresql.org/pub/repos/apt/ jammy-pgdg main" | sudo tee /etc/apt/sources.list.d/pgdg.list 如果你需要安装特定版本,可以在仓库地址中指定,例如 jammy-pgdg-15。这里我们使用默认 main,会安装最新稳定版。
再次更新包索引,使系统识别新添加的官方源,然后安装 PostgreSQL(包括客户端和服务端):
sudo apt updatesudo apt install postgresql -y 执行完成后,PostgreSQL 服务会自动启动。可以通过以下命令检查状态:
sudo systemctl status postgresql 如果服务未运行,手动启动并设置为开机自启:
sudo systemctl start postgresqlsudo systemctl enable postgresql 使用 psql 工具连接默认数据库 postgres,验证安装是否成功:
sudo -u postgres psql -c "SELECT version();" 如果看到 PostgreSQL 的版本信息,说明安装正确。
默认情况下,PostgreSQL 创建了一个名为 postgres 的超级用户。建议为其设置密码并创建普通用户和数据库:
# 切换到 postgres 用户sudo -i -u postgres# 为 postgres 用户设置密码psql -c "ALTER USER postgres WITH PASSWORD "你的强密码";"# 创建新用户和数据库(示例)createuser --interactive # 根据提示创建createdb mydb# 退出 postgres 用户exit 如果需要从其他主机连接数据库,需修改配置文件:
# 编辑 postgresql.conf,将 listen_addresses 改为 "" 或特定 IPsudo nano /etc/postgresql//main/postgresql.conf# 修改 pg_hba.conf 添加远程访问规则sudo nano /etc/postgresql/*/main/pg_hba.conf# 添加类似:host all all 0.0.0.0/0 md5# 重启服务sudo systemctl restart postgresql 注意:开放远程访问会增加安全风险,请确保使用防火墙限制来源 IP 并设置强密码。
至此,你已经成功在 Ubuntu 22.04 上使用 PostgreSQL 官方 APT 源 完成了 PostgreSQL 的安装和基本配置。本 PostgreSQL 数据库安装教程 涵盖了从添加源到安全设置的完整 Linux PostgreSQL 安装步骤,希望能帮助你快速上手。如有任何问题,欢迎查阅官方文档或留言交流。
本文由主机测评网于2026-03-16发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://vpshk.cn/20260331749.html