网站搜索

如何安装 PgAdmin 4 Debian 10


pgAdmin 是一款开源、功能强大、功能丰富的 PostgreSQL 数据库图形用户界面 (GUI) 管理工具。目前,它支持 PostgreSQL 9.2 或更高版本,并在 Unix 及其变体(例如 Linux、Mac OS X 以及 Windows 操作系统)上运行。

它提供了强大的用户界面,使初学者和经验丰富的 Postgres 用户都可以轻松创建、管理、维护和使用数据库对象。

pgAdmin 4 是 pgAdmin 的一个主要版本(并且完全重写),使用 PythonJavascript/jQuery 构建,以及用C++QtpgAdmin 4pgAdmin 3 的基础上进行了极大的增强,具有更新的用户界面 (UI) 元素、多用户/Web 部署选项、仪表板以及更现代和优雅的设计。

在本文中,我们将向您展示如何在 Debian 10 系统上安装 pgAdmin 4,以提供对 PostgreSQL 数据库的安全远程访问。

本指南假设您已经在 Debian 10 服务器上安装并配置了 PostgreSQL 9.2 或更高版本,否则要安装它,请按照我们的指南操作:如何在 Debian 上安装 PostgreSQL 11 10.

在 Debian 10 中安装 pgAdmin 4

Debian 10 默认情况下附带 pgAdmin 3。要安装 pgAdmin 4,您需要启用 PostgreSQL Global Development Group (PGDG) APT 存储库(其中包含用于 Debian 的 PostgreSQL 软件包) Ubuntu)在您的系统上。

apt-get install curl ca-certificates gnupg
curl https://www.postgresql.org/media/keys/ACCC4CF8.asc | apt-key add -

然后创建一个名为 /etc/apt/sources.list.d/pgdg.list 的存储库文件。

vim /etc/apt/sources.list.d/pgdg.list

并在文件中添加以下行。

deb http://apt.postgresql.org/pub/repos/apt/ buster-pgdg main

保存更改并退出文件。

现在更新 APT 软件包缓存(这是强制性步骤),并安装 pgAdmin 4 软件包,如下所示。 pgadmin4-apache2 包是 WSGI 应用程序。

apt-get update
apt-get install pgadmin4  pgadmin4-apache2

在软件包安装过程中,系统会要求您为 pgAdmin Web 界面初始用户帐户设置电子邮件地址。该电子邮件将作为帐户名,提供该电子邮件并按 Enter 键。

系统还会要求您为 pgadmin4 初始用户帐户设置密码。提供安全且强的密码,然后单击 Enter 继续。

安装软件包后,安装程序会激活 systemd 来启动 Apache2 服务,并使其在每次系统重新启动时在系统启动时自动启动。

您可以使用以下命令检查服务的状态,以确保其已启动并正在运行。

systemctl status apache2 

Debian 10 上,pgAdmin 4 WSGI 应用程序默认配置为使用 /etc/apache2/conf-available/pgadmin4.conf 与 Apache HTTP 服务器配合使用 配置文件。

在访问 pgadmin4 网页界面之前,如果您运行了 UFW 防火墙(默认情况下通常处于禁用状态),则需要打开端口 80 (HTTP) 以允许Apache 服务上的传入流量如下。

ufw allow 80
ufw allow 443
ufw status

访问 pgAdmin 4 Web 界面

现在您可以访问pgAdmin 4网络界面。打开 Web 浏览器并将其指向以下地址,然后单击 Enter。

http://SERVER_IP/pgadmin4
OR
http://localhost/pgadmin4

出现pgAdmin 4网络登录界面后,输入您之前设置的电子邮件地址和密码进行身份验证。然后点击登录。

成功登录后,您将登陆 pgAdmin4 Web 界面默认仪表板。要连接到数据库服务器,请单击添加新服务器

然后添加新的服务器连接名称和注释。然后单击连接选项卡以提供连接详细信息,即主机名数据库名称数据库用户名密码如下面的截图所示。完成后,单击“保存”。

浏览器树下,您现在应该至少有一个服务器连接,显示连接名称、数据库数量、角色和表空间。双击数据库链接可在仪表板下查看服务器性能概览。

pgAdmin 主页:https://www.pgadmin.org/

就这样! pgAdmin 4pgAdmin 3 的基础上进行了巨大改进,具有多项新功能、改进和错误修复。在本指南中,我们展示了如何在 Debian 10 服务器上安装和配置 pgAdmin 4。如果您有任何疑问,请通过下面的评论表与我们联系。