Redian新闻
>
如何在 RHEL 9 上分步安装 PgAdmin4 | Linux 中国

如何在 RHEL 9 上分步安装 PgAdmin4 | Linux 中国

科技
 
导读:PgAdmin4 是一个自由开源的基于网络的 PostgreSQL 管理和开发平台。           
本文字数:2754,阅读时长大约:3分钟

PgAdmin4 是一个自由开源的基于网络的 PostgreSQL 管理和开发平台。它可以与本地或远程的服务器上的 PostgreSQL 数据库服务器进行交互,并使用直观的交互式仪表板显示服务器的统计数据。

PgAdmin4 是对 PgAdmin3 的重写,提供了以下显著的功能:

◈ 具有直观的实时监控仪表盘的响应式 Web UI。
◈ 改进的 Web 界面,具有很酷的新面板和图标。
◈ 带有语法高亮的 SQL 查询编辑器。
◈ 全面的文档。
◈ 帮助你入门的有用提示。

在本指南中,我们将演示如何在 RHEL 9 上安装 PgAdmin4。

先决条件

在开始之前,确保你有一台 RHEL 9 服务器实例并安装了 PostgreSQL 数据库。请查看如何在 RHEL 9 上 安装 PostgreSQL 15🔗 www.linuxtechi.com 的指南。

在安装了 PostgreSQL 服务器后,继续执行以下步骤。

步骤 1)在 RHEL 9 上添加 PgAdmin4 仓库

第一步是在 RHEL 9 上添加 PgAdmin4 仓库。但首先要安装 EPEL 仓库,它提供了基本的软件包。

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

接下来,安装 PgAdmin4 仓库,如下所示:

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

完成后,为 PgAdmin4 和 EPEL 仓库建立一个缓存,如下所示:

  1. $ sudo dnf makecache

步骤 2)在 RHEL 9 上安装 PgAdmin4

安装好 PgAdmin4 和 EPEL 仓库后,继续使用 DNF 包管理器安装 PgAdmin4,如下所示:

  1. $ sudo dnf install pgadmin4 -y

这将安装许多软件包,包括 PgAdmin4、Apache HTTP web 服务器和 Python 软件包,仅举几例:

要确认 PgAdmin4 是否已经安装,请运行以下命令:

  1. $ rpm -qi pgadmin4

这将打印出相当多的信息,包括已安装软件包的名称、版本、发行和架构。

步骤 3)在 RHEL 9 上启动/启用 PgAdmin4

此时,PgAdmin4 已成功安装。然而,你需要更进一步,让它运行起来。要启动 PgAdmin4 服务,请运行以下命令:

  1. $ sudo systemctl start httpd

还要确保每次系统启动时都能启动该服务。

  1. $ sudo systemctl enable httpd

要确认 PgAdmin4 正在运行,请执行以下命令:

  1. $ sudo systemctl status httpd

步骤 4)在 RHEL 9 上初始化 PgAdmin4

PgAdmin4 软件包提供了一个可配置的脚本来设置 PgAdmin 网络服务。这允许你创建一个用户账户,用来验证和配置 SELinux 策略和 Apache Web 服务器。

因此,如下运行该脚本:

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

提供你将在登录页面上作为登录凭证使用的电子邮件和密码。

注意:有时,你可能会遇到如下 “semanage: command not found” 的错误。这表明缺少 semanage 包。

Semanage 是 SELinux(安全增强型 Linux)策略管理工具的简称,是一个用于配置 SELinux 策略某些方面的工具,不需要对策略源进行修改或重新编译。

为了解决这个错误,你需要检查提供 semanage 的软件包。你可以通过运行以下命令来完成:

  1. $ sudo dnf provides /usr/sbin/semanage

从输出中,你可以看到 semanage 是由 policycoreutils-python-utils-3.3-6.el9_0.noarch 包提供的。

要安装这个软件包,请运行以下命令:

  1. $ sudo dnf install policycoreutils-python-utils -y

再一次如下运行 Pgadmin4 安装脚本。提供电子邮件地址和密码,在提示时输入 y

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

步骤 5)访问 PgAdmin4 的 Web 界面

此时,PgAdmin4 已经成功安装。要从网络浏览器访问它,请前往以下地址:

  1. http://server-ip/pgadmin4

你会看到登录网页界面。请确保提供你在运行安装脚本时提供的 Email 和密码,并点击 “登录(Login)”:

登录后,PgAdmin4 的仪表板将出现在视图中,如图所示:

要添加一个可以由 PgAdmin4 管理的服务器,请点击 “添加新服务器(Add New Server)”:

在 “通用(General)” 选项卡中,填写服务器的名称,并添加注释,以便更好地描述:

接下来,点击 “连接(Connection)”,填写主机名/地址、端口、维护数据库、用户名和密码。然后最后点击 “保存(Save)”:

此后,你会看到 PosrgreSQL 服务器的统计数据显示在互动和直观的仪表板上。在左边的侧边栏,你可以浏览各种 PostgreSQL 参数:

总结

我们希望你觉得本指南内容丰富,请在下面的评论部分发表你的疑问和反馈。


via: https://www.linuxtechi.com/how-to-install-pgadmin-on-rhel/

作者:Pradeep Kumar 选题:lkxed 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

LCTT 译者 :geekpi
💎💎💎💎
翻译: 1888.5 篇
|
贡献: 3423 天
2013-10-25
2023-03-10
https://linux.cn/lctt/geekpi
欢迎遵照 CC-BY-SA 协议规定转载,
如需转载,请在文章下留言 “转载:公众号名称”,
我们将为您添加白名单,授权“转载文章时可以修改”。


微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
【38/50】冬日里的春节装饰GNOME 2 的 Linux 文件管理器 Caja | Linux 中国“丫丫”顺利回国,下一步安排→如何在 RHEL 8 上安装 MiniKube | Linux 中国如何在 Linux 中使用旧相机作为网络摄像头 | Linux 中国如何逐步安装 Kubernetes(k8s)指标服务器 | Linux 中国如何在 Ubuntu 中安装 DOSBox 玩老游戏 | Linux 中国lnav: 用于 Linux 的高级日志文件浏览器 | Linux 中国elementary OS 7 安装指南(附截图) | Linux 中国最新红帽 RHEL8 认证绝密通关攻略~2023 年斩获 Linux 运维工程师!世界上只有两个 Linux 发行版:Arch Linux 与其它 | Linux 中国5 个适合视力障碍者的 Linux 发行版 | Linux 中国最新 RedHat 红帽 RHEL8 认证绝密通关攻略~ 2023年斩获 Linux 运维工程师!如何在 Ubuntu 22.04 上安装 CRI-O 容器运行时 | Linux 中国教你用 Debian 编译安装 Linux kernel 6.1.0-rc3行书宋人《无题》洒金扇面如何在 RHEL 8 上安装 FreeIPA 服务器 | Linux 中国如何在 Linux 系统中使用 Ventoy 创建多重引导的 U 盘 | Linux 中国Linux 6.1 内核被批准为长期支持版本 | Linux 中国如何在 Linux 中合并 PDF 文件 | Linux 中国5 个有用的 Linux Shell 转义序列 | Linux 中国Cinnamon 是一个被低估的神奇 Linux 桌面环境 | Linux 中国2022南极行:欢腾的阿根廷如何在 Arch Linux 中安装 MATE 桌面 | Linux 中国BetterHelp能否让Teladoc续写传奇?孕妇常见的40种疾病与并发症如何在 Ubuntu 和其他 Linux 下安装 IDLE Python IDE | Linux 中国Agustín Hernández:中美洲建筑背景下的未来主义巨构OBS Studio 29 发布,但对 Linux 用户来说变化不大 | Linux 中国适用于 Linux 的五大流媒体直播应用 | Linux 中国TUXEDO Stellaris 16(Gen5)是目前所能找到的终极 Linux 笔记本电脑 | Linux 中国如何安装和使用 Neovim | Linux 中国重访西班牙(1)-战略之父的原乡"𝙇𝙚𝙖𝙙 𝙏𝙝𝙚 𝘾𝙝𝙖𝙧𝙜𝙚"广告#创译挑战如何在 Arch Linux 中安装 GNOME 桌面 | Linux 中国
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。