如何在 RHEL九上分步安裝 PgAdmin4
PgAdmin4 是一個(gè)自由開源的基于網(wǎng)絡(luò)的 PostgreSQL 管理和開發(fā)平臺(tái)。它可以與本地或遠(yuǎn)程的服務(wù)器上的 PostgreSQL 數(shù)據(jù)庫服務(wù)器進(jìn)行交互,并使用直觀的交互式儀表板顯示服務(wù)器的統(tǒng)計(jì)數(shù)據(jù)。
PgAdmin4 是對(duì) PgAdmin3 的重寫,提供了以下顯著的功能:
- 具有直觀的實(shí)時(shí)監(jiān)控儀表盤的響應(yīng)式 Web UI。
- 改進(jìn)的 Web 界面,具有很酷的新面板和圖標(biāo)。
- 帶有語法高亮的 SQL 查詢編輯器。
- 全面的文檔。
- 幫助你入門的有用提示。
在本指南中,我們將演示如何在 RHEL 9 上安裝 PgAdmin4。
先決條件
在開始之前,確保你有一臺(tái) RHEL 9 服務(wù)器實(shí)例并安裝了 PostgreSQL 數(shù)據(jù)庫。請(qǐng)查看如何在 RHEL 9 上 ??安裝 PostgreSQL 15?? 的指南。
在安裝了 PostgreSQL 服務(wù)器后,繼續(xù)執(zhí)行以下步驟。
步驟 1)在 RHEL 9 上添加 PgAdmin4 倉庫
第一步是在 RHEL 9 上添加 PgAdmin4 倉庫。但首先要安裝 EPEL 倉庫,它提供了基本的軟件包。
接下來,安裝 PgAdmin4 倉庫,如下所示:
完成后,為 PgAdmin4 和 EPEL 倉庫建立一個(gè)緩存,如下所示:
步驟 2)在 RHEL 9 上安裝 PgAdmin4
安裝好 PgAdmin4 和 EPEL 倉庫后,繼續(xù)使用 DNF 包管理器安裝 PgAdmin4,如下所示:
這將安裝許多軟件包,包括 PgAdmin4、Apache HTTP web 服務(wù)器和 Python 軟件包,僅舉幾例:
要確認(rèn) PgAdmin4 是否已經(jīng)安裝,請(qǐng)運(yùn)行以下命令:
這將打印出相當(dāng)多的信息,包括已安裝軟件包的名稱、版本、發(fā)行和架構(gòu)。
步驟 3)在 RHEL 9 上啟動(dòng)/啟用 PgAdmin4
此時(shí),PgAdmin4 已成功安裝。然而,你需要更進(jìn)一步,讓它運(yùn)行起來。要啟動(dòng) PgAdmin4 服務(wù),請(qǐng)運(yùn)行以下命令:
還要確保每次系統(tǒng)啟動(dòng)時(shí)都能啟動(dòng)該服務(wù)。
要確認(rèn) PgAdmin4 正在運(yùn)行,請(qǐng)執(zhí)行以下命令:
步驟 4)在 RHEL 9 上初始化 PgAdmin4
PgAdmin4 軟件包提供了一個(gè)可配置的腳本來設(shè)置 PgAdmin 網(wǎng)絡(luò)服務(wù)。這允許你創(chuàng)建一個(gè)用戶賬戶,用來驗(yàn)證和配置 SELinux 策略和 Apache Web 服務(wù)器。
因此,如下運(yùn)行該腳本:
提供你將在登錄頁面上作為登錄憑證使用的電子郵件和密碼。
注意:有時(shí),你可能會(huì)遇到如下 “semanage: command not found” 的錯(cuò)誤。這表明缺少 ??semanage?
? 包。
Semanage 是 SELinux(安全增強(qiáng)型 Linux)策略管理工具的簡(jiǎn)稱,是一個(gè)用于配置 SELinux 策略某些方面的工具,不需要對(duì)策略源進(jìn)行修改或重新編譯。
為了解決這個(gè)錯(cuò)誤,你需要檢查提供 ??semanage?
? 的軟件包。你可以通過運(yùn)行以下命令來完成:
從輸出中,你可以看到 ??semanage?
? 是由 ??policycoreutils-python-utils-3.3-6.el9_0.noarch?
? 包提供的。
要安裝這個(gè)軟件包,請(qǐng)運(yùn)行以下命令:
再一次如下運(yùn)行 Pgadmin4 安裝腳本。 提供電子郵件地址和密碼,在提示時(shí)輸入 ??y?
?。
步驟 5)訪問 PgAdmin4 的 Web 界面
此時(shí),PgAdmin4 已經(jīng)成功安裝。要從網(wǎng)絡(luò)瀏覽器訪問它,請(qǐng)前往以下地址:
你會(huì)看到登錄網(wǎng)頁界面。請(qǐng)確保提供你在運(yùn)行安裝腳本時(shí)提供的 Email 和密碼,并點(diǎn)擊 “登錄Login”:
登錄后,PgAdmin4 的儀表板將出現(xiàn)在視圖中,如圖所示:
要添加一個(gè)可以由 PgAdmin4 管理的服務(wù)器,請(qǐng)點(diǎn)擊 “添加新服務(wù)器Add New Server”:
在 “通用General” 選項(xiàng)卡中,填寫服務(wù)器的名稱,并添加注釋,以便更好地描述:
接下來,點(diǎn)擊 “連接Connection”,填寫主機(jī)名/地址、端口、維護(hù)數(shù)據(jù)庫、用戶名和密碼。然后最后點(diǎn)擊 “保存Save”:
此后,你會(huì)看到 PosrgreSQL 服務(wù)器的統(tǒng)計(jì)數(shù)據(jù)顯示在互動(dòng)和直觀的儀表板上。在左邊的側(cè)邊欄,你可以瀏覽各種 PostgreSQL 參數(shù):
總結(jié)
我們希望你覺得本指南內(nèi)容豐富。