乐趣区

关于rhel:RHEL-9上安装-PgAdmin4PostgreSQL-Web-管理工具

Pgadmin4 是一个收费、开源的基于 web 的治理和开发平台。它与本地 / 近程服务器上的 PostgreSQL 数据库服务器交互,并应用直观的交互式仪表板显示服务器统计信息。

Pgadmin4 是 Pgadmin 3 的重写版本,提供了以下值得注意的个性:

  • 具备直观和实时监控仪表板的响应式 web UI
  • 改良的网页界面,有很酷的新面板和图标
  • 改良的网页界面,有很酷的新面板和图标
  • 丰盛的文档

在本指南中,咱们将演示如何在 RHEL 9 上装置 Pgadmin4。

1) 增加 Pgadmin4 存储库

第一步是增加 Pgadmin4 存储库。然而首先,装置提供根本软件包的 EPEL 存储库。

$ sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm

接下来,依照如下形式装置 Pgadmin4 的存储库。

$ sudo dnf install -y https://ftp.postgresql.org/pub/pgadmin/pgadmin4/yum/pgadmin4-redhat-repo-2-1.noarch.rpm

实现之后,为 Pgadmin4 和 EPEL 存储库构建一个缓存,如下所示。

$ sudo dnf makecache

2) 装置 PgAdmin4

一旦 Pgadmin4 和 EPEL 存储库就位,应用 DNF 包管理器装置 Pgadmin4,如下所示。

$ sudo dnf install pgadmin4 -y

This installs a myriad of packages including Pgadmin4, Apache HTTP web servers, and Python packages to mention a few.

接下来,会装置 Pgadmin4、Apache 服务器和 Python 包。

执行以下命令确认 Pgadmin4 已装置

$ rpm -qi pgadmin4

3) 启动 / 启用 PgAdmin4 服务

启动 httpd 服务

$ sudo systemctl start httpd

设置 httpd 服务开机自启动

$ sudo systemctl enable httpd

查看 httpd 服务状态

$ sudo systemctl status httpd

4) PgAdmin4 初始化

Pgadmin4 包提供了用于设置 pgAdmin Web 服务的可配置脚本。这容许您创立一个用户帐户,用于验证和配置 SELinux 策略和 Apache web 服务器。

$ sudo /usr/pgadmin4/bin/setup-web.sh

输出用于零碎登录的电子邮件地址和明码,并在提醒时输出 y

留神: 您可能会遇到 semanage: command not found 谬误,这表明短少语义包。

Semanage 是 SELinux (Security-Enhanced Linux) 策略管理工具的缩写,是一个实用工具,用于配置 SELinux 策略的某些方面,而不须要批改策略源或从策略源从新编译。

要修复此谬误,须要查看提供 semanage 的包。

$ sudo dnf provides /usr/sbin/semanage

从输入中,能够看到 semanage 是由 policycoreutils-python-utils-3.3-6.el9_0.noarch 包提供的。

执行以下命令装置 policycoreutils-python-utils

$ sudo dnf install policycoreutils-python-utils -y

再次运行 Pgadmn4 装置脚本,输出电子邮件地址和明码,并在提醒时输出 y

$ sudo /usr/pgadmin4/bin/setup-web.sh

5) 拜访 Pgadmin4 Web 界面

此时,Pgadmin4 已胜利装置,从 web 浏览器拜访它

http://server-ip/pgadmin4

输出电子邮件和明码,并单击 Login

登录后,Pgadmin4 指示板,如图所示

单击 add New server,增加一个由 Pgadmin4 治理的服务器

在 General 选项卡上填写服务器的名称并增加正文

单击 Connection,而后填写主机名,端口,数据库名,用户名和明码。而后单击 Save

PosrgreSQL 服务器统计数据显示在仪表板上。在左侧栏中,您能够浏览各种 PostgreSQL 参数。

我的开源我的项目

  • course-tencent-cloud(酷瓜云课堂 – gitee 仓库)
  • course-tencent-cloud(酷瓜云课堂 – github 仓库)
退出移动版