展开菜单
首页 精品内容 本月促销 装机必备 Windows macOS软件 IOS软件 Android AI PDF教程 专题
全部分类

当前位置:

首页 > 数据库 > postgresql 安装教学详细步骤与配置指南

postgresql 安装教学详细步骤与配置指南

新手如何正确安装 PostgreSQL?本文提供 Windows 和 Linux 下的详细安装步骤,涵盖用户权限设置、端口配置及 pgAdmin 管理工具的使用,助你零障碍完成数据库环境搭建。

每次想试试新的开源项目,或者准备搭建一个稳健的后端服务时,PostgreSQL 往往是首选。但很多初学者在第一步就卡住了:下载页面选项繁多,安装过程中弹出的“超级用户密码”让人心里没底,装完后发现连不上数据库更是常态。别担心,这通常不是软件问题,而是几个关键配置没对上。

最值得先检查的其实是安装时的身份验证方式和端口占用。只要这两步走稳,后续的建库建表就是水到渠成的事。我们直接跳过冗长的历史介绍,看看怎么把这套强大的数据库系统请进你的电脑。

Windows 环境下的图形化安装

对于大多数个人开发者或 Windows 用户,使用官方提供的图形化安装包是最省心的选择。访问 PostgreSQL 官网下载页面,选择适合你系统的版本(通常推荐最新的稳定版,如 PostgreSQL 16)。下载完成后,双击运行安装包。

安装向导的前几步保持默认即可,直到出现“选择组件”界面。这里建议勾选 pgAdmin 4Command Line Tools。pgAdmin 是一个基于 Web 的管理工具,虽然命令行更高效,但对于新手来说,有个可视化的界面能极大降低心理门槛。

postgresql 安装教学详细步骤与配置指南

安装向导中选择 pgAdmin 4 和命令行工具

接下来是关键一步:设置超级用户密码。系统会要求你为默认的 postgres 用户设置密码。请务必记好这个密码,它是你进入数据库世界的钥匙。很多人习惯设成 123456 用于测试,但在生产环境中请务必使用强密码。

端口号默认是 5432。除非你电脑上已经安装了其他版本的 PostgreSQL 或占用了该端口的软件,否则不要修改它。如果提示端口被占用,可以先关闭相关服务,或者换一个未被占用的端口(如 5433),但要在后续连接时记得对应修改。

安装最后阶段,可能会询问是否安装 Stack Builder。这是一个附加组件安装器,包含驱动和额外模块。如果是纯学习用途,可以取消勾选,以加快安装速度并减少不必要的后台进程。

Linux 环境的命令行部署

Linux 用户更倾向于通过包管理器安装,这样便于后续的版本更新和维护。以 Ubuntu 为例,首先更新软件源列表,然后安装 PostgreSQL 核心服务和客户端工具。

sudo apt update
sudo apt install postgresql postgresql-contrib

安装完成后,PostgreSQL 服务通常会自动启动。你可以使用以下命令检查服务状态:

sudo systemctl status postgresql

如果看到绿色的 active (running) 字样,说明数据库已经在后台安静地运行了。此时,系统会自动创建一个名为 postgres 的 Linux 系统用户和一个同名的数据库超级用户。要进入数据库控制台,需要切换用户身份:

sudo -i -u postgres
psql

当你看到提示符变为 postgres=# 时,恭喜你,已经成功进入了 SQL 交互界面。在这里,你可以直接执行 SQL 语句,比如输入 \l 查看当前所有数据库列表。

postgresql 安装教学详细步骤与配置指南

通过 sudo 切换用户后进入 psql 交互环境

初始配置与远程访问权限

刚装好的 PostgreSQL 出于安全考虑,默认只允许本地连接(localhost)。如果你需要在局域网内的其他机器访问这台数据库,或者在 Docker 容器中映射端口,就需要修改配置文件。

主要涉及两个文件:postgresql.confpg_hba.conf。它们通常位于数据目录下,Linux 下可能在 /etc/postgresql/版本号/main/ 路径中。

首先打开 postgresql.conf,找到 listen_addresses 这一行。默认可能是 localhost 或被注释掉。将其修改为:

listen_addresses = '*'

这表示监听所有网络接口的连接请求。接着,编辑 pg_hba.conf 文件,在文件末尾添加一行允许特定 IP 段连接的规则。例如,允许局域网内所有 IP 使用密码登录:

host    all             all             192.168.1.0/24            md5

注意,修改配置文件后,必须重启 PostgreSQL 服务才能生效。在 Linux 上执行 sudo systemctl restart postgresql,在 Windows 上则可以通过服务管理器重启相关服务。

postgresql 安装教学详细步骤与配置指南

修改 listen_addresses 参数以允许远程连接

使用 pgAdmin 进行首次连接

回到 Windows 环境,或者在 Linux 上通过浏览器访问 http://localhost:54321(pgAdmin 的默认 Web 端口),打开 pgAdmin 界面。首次登录可能需要设置一个主密码,这是为了保护 pgAdmin 本身的配置信息,与数据库密码无关。

在左侧导航栏右键点击“Servers”,选择“Register” -> “Server”。在弹出的对话框中,“General”标签页只需填一个名字,比如“MyLocalDB”。切换到“Connection”标签页,主机名填写 localhost,端口 5432,维护数据库填写 postgres,用户名 postgres,密码则是你在安装时设置的那个超级用户密码。

postgresql 安装教学详细步骤与配置指南

在 Connection 标签页填写主机、端口和用户凭证

点击保存后,如果展开服务器节点能看到“Databases”列表,说明连接成功。此时,你可以右键点击“Databases”创建一个新的业务数据库,开始你的 SQL 之旅了。

排查连接问题时,最常见的错误是“密码认证失败”或“连接超时”。前者请仔细核对大小写和特殊字符,后者则重点检查防火墙是否放行了 5432 端口,以及 pg_hba.conf 中的 IP 限制是否正确。只要理清了用户、端口和权限这三条线,PostgreSQL 其实非常听话且强大。

本文内容来源于网友投稿,如有侵权请联系删除。
数据库 postgresql
相关文章 更多
精品专题 更多
装机必备

正软商城装机必备专区,精选办公、浏览器、安全防护、影音播放、压缩解压、设计创作和系统工具等电脑常用正版软件,帮助用户快速完成新电脑软件配置。

Windows

正软商城Windows软件专区,汇集适用于Windows电脑的办公、设计、安全防护、影音播放、开发工具和系统优化软件,提供软件介绍、系统要求、正版授权及购买下载服务。

macOS软件

正软商城macOS软件专区,精选适用于Mac电脑的办公、设计、影音、效率、开发和系统工具,提供软件功能介绍、macOS兼容版本、正版授权及购买下载服务。

IOS软件

正软商城iOS软件专区,精选适用于iPhone和iPad的办公、学习、影音、设计、效率及AI应用,提供功能介绍、适用设备、系统要求和正版获取方式等信息。

AI

正软商城AI软件专区,汇集AI写作、AI绘画、AI视频、AI办公、AI编程、AI翻译、智能客服和数据分析等人工智能工具,提供功能介绍、适用平台、收费方式及正版购买信息。

Mac软件 更多
Blender
Blender

Blender 是一款免费开源、跨平台的专业 3D 创作软件,集建模、动画、渲染、视频编辑与视觉合成等功能于一体,广泛应用于影视动画、游戏设计和建筑可视化等领域。软件支持 Cycles 物理渲染器与 Eevee 实时渲染引擎,并提供多边形建模、骨骼绑定、物理模拟等专业工具。Blender 兼容 Windows、macOS 和 Linux 系统,安装包轻巧、运行流畅,依托活跃的全球开发者社区持续更新,是从初学者到专业创作者都值得选择的正版 3D 创作工具。

灵活计算器
灵活计算器

灵活计算器是一款笔记式算数应用,支持实时计算、动态关联和云端同步功能。记录、整理和输出之间的过渡会更自然,适合长期写作、做笔记或持续沉淀个人内容。

赤友清理大师
赤友清理大师

赤友清理大师是一款为 Mac 设计的智能清理优化工具,可精准扫描垃圾、大文件、重复文件等,释放磁盘空间。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。

极度公式
极度公式

极度公式是一款跨平台专业LaTeX公式识别编辑软件,支持OCR公式识别和多平台编辑。和使用说明,避免使用,享受完整功能与稳定支持。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。

图几
图几

图几是一款适用于 macOS 的截图、标注与美化工具,支持离线操作保障隐私。界面整理和高频系统操作被放到一起考虑,桌面或窗口内容一多时,管理起来会更省心。

密码键盘
密码键盘

密码键盘是一款兼具安全性与便捷性的高效密码管理器。日常使用里的持续防护和信息管理会更突出,适合把安全控制放进长期使用流程中的场景。

思源笔记
思源笔记

思源笔记是一款本地笔记软件,提供所见即所得的编辑方式,为长文写作带来顺滑的体验。记录、整理和输出之间的过渡会更自然,适合长期写作、做笔记或持续沉淀个人内容。

Office 365 简体中文
Office 365 简体中文

一款文字处理软件,一种订阅式的跨平台办公软件,基于云平台提供多种服务,通过将 Excel 和 Outlook 等应用与 OneDrive 和 Microsoft Teams 等强大的云服务相结合,Office 365 可让任何人使用任何设备随时随地创建和共享内容。

WALTR PRO
WALTR PRO

WALTR是一款电脑至iOS文件传输转换工具,操作简单,快速实现文件识别与传送。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。

CodeExpander
CodeExpander

CodeExpander 是一款快捷短语输入增强工具,通过键入缩写自动展开为自定义文段,提升工作效率。任务管理和过程控制会更完整,持续下载、批量同步或需要稳定传输流程的场景会更适合它。

Mountain Duck
Mountain Duck

Mountain Duck 是一款能将多个网盘挂载到本地的工具,像本地磁盘一样使用网盘。清理链路的完整性会更好一些,做应用卸载、残留处理和空间整理时,通常能少走很多手动排查步骤。

Menuist
Menuist

Menuist 是一款面向 macOS 的 Finder 右键菜单增强工具,主要用来补充新建文件、快捷导航等常用操作,让日常文件管理和访问路径时更高效、更顺手。

WINDOWS 更多
Blender
Blender

Blender 是一款免费开源、跨平台的专业 3D 创作软件,集建模、动画、渲染、视频编辑与视觉合成等功能于一体,广泛应用于影视动画、游戏设计和建筑可视化等领域。软件支持 Cycles 物理渲染器与 Eevee 实时渲染引擎,并提供多边形建模、骨骼绑定、物理模拟等专业工具。Blender 兼容 Windows、macOS 和 Linux 系统,安装包轻巧、运行流畅,依托活跃的全球开发者社区持续更新,是从初学者到专业创作者都值得选择的正版 3D 创作工具。

Windows 10
Windows 10

Windows 10 是一款微软推出的经典操作系统,拥有硬件兼容性与多任务处理能力。它更偏向把系统状态查看和常用调节动作放在一起,适合需要持续观察和微调设备状态的场景。

极度公式
极度公式

极度公式是一款跨平台专业LaTeX公式识别编辑软件,支持OCR公式识别和多平台编辑。和使用说明,避免使用,享受完整功能与稳定支持。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。

密码键盘
密码键盘

密码键盘是一款兼具安全性与便捷性的高效密码管理器。日常使用里的持续防护和信息管理会更突出,适合把安全控制放进长期使用流程中的场景。

思源笔记
思源笔记

思源笔记是一款本地笔记软件,提供所见即所得的编辑方式,为长文写作带来顺滑的体验。记录、整理和输出之间的过渡会更自然,适合长期写作、做笔记或持续沉淀个人内容。

傲梅轻松备份
傲梅轻松备份

傲梅轻松备份是一款专业易用的数据备份软件,为重要数据提供安全保障。日常使用里的持续防护和信息管理会更突出,适合把安全控制放进长期使用流程中的场景。

Office 365 简体中文
Office 365 简体中文

一款文字处理软件,一种订阅式的跨平台办公软件,基于云平台提供多种服务,通过将 Excel 和 Outlook 等应用与 OneDrive 和 Microsoft Teams 等强大的云服务相结合,Office 365 可让任何人使用任何设备随时随地创建和共享内容。

Wise Folder Hider Pro
Wise Folder Hider Pro

Wise Folder Hider Pro 是一款专业级文件和文件夹隐藏加密软件,为私密数据添加多重保护。高频操作更强调就近处理,浏览、整理和跨目录移动文件时,来回切换和重复点击都会少很多。

WALTR PRO
WALTR PRO

WALTR是一款电脑至iOS文件传输转换工具,操作简单,快速实现文件识别与传送。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。

CodeExpander
CodeExpander

CodeExpander 是一款快捷短语输入增强工具,通过键入缩写自动展开为自定义文段,提升工作效率。任务管理和过程控制会更完整,持续下载、批量同步或需要稳定传输流程的场景会更适合它。

PinStack
PinStack

PinStack是一款轻量级的Windows平台剪贴板管理工具,优化您的剪贴板使用体验。它更偏向把系统状态查看和常用调节动作放在一起,适合需要持续观察和微调设备状态的场景。

Mountain Duck
Mountain Duck

Mountain Duck 是一款能将多个网盘挂载到本地的工具,像本地磁盘一样使用网盘。清理链路的完整性会更好一些,做应用卸载、残留处理和空间整理时,通常能少走很多手动排查步骤。