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