学习在 Windows 11 或 10 上安装流行的 pgAdmin 的步骤,以直接在系统上管理本地或远程 PostgreSQL 数据库。

像流行的 phpMyAdmin 用于图形化管理 MySQL 或 MariaDB 数据库一样,我们也有 pgAdmin。它也是一款免费的开源软件,提供图形界面供开发者和管理员使用 PostgreSQL 数据库。pgAdmin 的开源许可证继承自 PostgreSQL 项目。pgAdmin 可在 Windows、Linux、macOS 以及其他

服务器部署: 在此安装方式中,pgAdmin 作为 Web 应用程序安装,借助命令行服务器上的 Web 服务器,使单个或多个用户能够通过 Web 浏览器同时访问。安全起见,当然需要凭证。

桌面部署: 这种安装方式类似于在电脑上本地安装任何其他软件。这意味着你不需要浏览器即可连接和访问 PostgreSQL,但只能限于当前登录操作系统的单个用户。同时,用户需要运行 GUI 的受支持操作系统。

在本地网络中将 pgAdmin 安装为中心化 Web 应用(服务器部署)有助于不想将其限制在单台电脑的场景。然而,鉴于我们在 Windows 上操作,绝大多数 Windows 用户更倾向于仅使用桌面部署。本教程将讨论如何安装 pgAdmin 应用并将其连接到远程 PostgreSQL 数据库服务器。

在 Windows 11 或 10 上安装 pgAdmin 的步骤

这些步骤在 Windows 10 和最新的 Windows 11 上相同。即使是微软不再支持的旧

2. 使用 Winget 安装 pgAdmin 4

与 Linux 类似,自 Windows 10 起,Microsoft 在其操作系统中默认提供了一个名为 Winget 的包管理器。
虽然使用它安装的软件包列表不如 Linux 的包管理器全面,但足以快速获取一些流行软件。
好在它可以安装最新版本的 pgAdmin。
于是,只需执行一条命令即可获取 pgAdmin 4。

检查 Winget 可用的 pgAdmin 版本

winget search pgAdmin

安装

winget install pgAdmin

Winget 搜索 pgAdmin

完成后,跳转到本文的 第 5 步。

#第二种方法:使用官方 pgAdmin 可执行文件安装程序…

2. 下载 pgAdmin

pgAdmin 官方网站 提供可执行文件,方便你在 Windows 11 或 10 系统上安装 PostgreSQL 的 GUI 界面。只需点击链接下载即可。页面会列出支持的版本,挑选最新版即可。

3. 运行安装程序

拿到安装包后,双击运行,默认会弹出 仅为我安装(推荐),如果你想让系统里所有用户都能使用 pgAdmin,可以选择第二个选项。

选择安装模式

4. 在 Windows 11 或 10 上安装 pgAdmin

点击 Next 按钮开始安装,然后接受许可协议。接着再次点击 Next 按钮,按默认设置继续,直到安装程序开始真正的安装过程。很快,安装就会完成;通过点击 Finish 确认。

安装已完成 "安装已完成")

pgAdmin 设置已准备就绪。

pgAdmin 4 设置

接受许可

5. 启动 pgAdmin

要启动 PostgreSQL 数据库的应用程序或图形界面,打开 Windows 搜索,输入 pgAdmin;图标出现后点击即可运行。

使用 Winget 安装 pgAdmin(Windows 11 或 10)

Windows 开始菜单中的 pgAdmin

启动后会提示你设置主密码。请记住,主密码用于以加密形式存储对数据库的敏感连接信息。主密码不会被存储在任何地方,所以一定要记住。

为 pgAdmin 设置主密码

6. 将 pgAdmin 连接到远程 PostgreSQL 服务器

要与远程 PostgreSQL 数据库建立连接,请点击 Add New Server。

PostgreSQL 管理工具中的添加新服务器

在此对话框中,输入服务器名称以便后续快速识别。可以使用远程服务器的真实名称,也可以随意给它起个名字。

此处我们使用 TCP 连接,先点击 Connection 选项卡。随后你会看到两个选项:通过 TCP 直接连接服务器,或通过 SSH 隧道间接引用服务器。任选其一即可。

通过添加名称注册你的服务器

为新服务器分配名称

现在,在 Connection 选项卡中,输入托管 PostgreSQL 实例的服务器 IP 地址或域名。

保持端口和维护数据库的值不变,然后添加你想在 pgAdmin 上访问的 PostgreSQL 实例数据库用户名和密码。

接下来,点击 保存 按钮,让程序建立连接。

添加远程 PostgreSQL 服务器详细信息(Windows 10)

最后,你将得到一个图形用户界面,能够创建、删除和编辑 PostgreSQL 数据库表,以及执行备份和恢复等其他任务。

安装 pgAdmin 4 在 Windows 11 或 10