中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么在RHEL 8中安裝PostgreSQL和pgAdmin

發布時間:2021-07-23 16:08:52 來源:億速云 閱讀:278 作者:chen 欄目:系統運維

本篇內容介紹了“怎么在RHEL 8中安裝PostgreSQL和pgAdmin”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

Pgadmin4是用于管理PostgreSQL數據庫的基于Web的開源管理工具。這是一個基于Python的Web應用程序,使用后端的flask框架以及前端的HTML5,CSS3和Bootstrap開發。Pgadmin4是對Pgadmin 3的重寫,它是用C ++編寫的,并具有以下顯著功能:

Pgadmin4功能

  •  精致的網頁界面,帶有優美的圖標和面板。

  •  全面響應的Web布局,帶有用于實時監控的儀表板

  •  具有語法突出顯示功能的實時SQL查詢工具/編輯器

  •  強大的管理對話框和常用任務工具

  •  有用的提示可幫助您入門

  •  還有更多

在本文中,您將了解如何使用RHEL8上的WSGI模塊在服務器模式下安裝PostgreSQL和pagAdmin4,并且Apache web服務器在后端運行。

在RHEL 8上安裝PostgreSQL

安裝PgAdmin4的第一步是安裝PostgreSQL數據庫服務器。PostgreSQL在Appstream存儲庫中有不同版本。您可以通過使用dnf軟件包管理器啟用首選軟件包來進行選擇。

要列出PostgreSQL的可用模塊,請運行以下命令:

# dnf module list postgresql

怎么在RHEL 8中安裝PostgreSQL和pgAdmin

列出Postgresql的模塊

輸出表明可以從AppStream存儲庫中下載3個版本:版本9.6、10和12。我們還可以看到默認版本為標記所指示的Postgresql 10[d]。這是通過運行以下命令來安裝的內容。

# dnf install postgresql-server

但是,我們要安裝最新版本,即PostgreSQL 12。因此,我們將啟用該模塊并覆蓋默認模塊流。為此,運行命令:

# dnf module enable postgresql:12

怎么在RHEL 8中安裝PostgreSQL和pgAdmin

為PostgreSQL啟用模塊

一旦為Postgresql 12啟用了模塊,請繼續并安裝Postgresql 12及其依賴關系,如下所示。

# dnf install postgresql-server

怎么在RHEL 8中安裝PostgreSQL和pgAdmin

在RHEL 8中安裝PostgreSQL

首先,您需要創建數據庫集群。集群包含由服務器實例管理的數據庫的集合。要創建數據庫集群,請調用以下命令:

# postgresql-setup --initdb

如果一切順利,您應該在下面獲得輸出。

怎么在RHEL 8中安裝PostgreSQL和pgAdmin

初始化PostgreSQL數據庫

創建集群后,您現在可以啟動并啟用PostgreSQL實例,如下所示:

# systemctl start postgresql  # systemctl enable postgresql

要確認Postgresql已啟動并正在運行,請執行:

# systemctl status postgresql

怎么在RHEL 8中安裝PostgreSQL和pgAdmin

驗證PostgreSQL狀態

在RHEL 8中安裝Pgadmin4

要安裝Pgadmin4,首先,添加如下所示的外部倉庫。

# rpm -i https://ftp.postgresql.org/pub/pgadmin/pgadmin4/yum/pgadmin4-redhat-repo-1-1.noarch.rpm

接下來,運行以下命令以服務器模式安裝pgadmin4。

# dnf install pgadmin4-web

怎么在RHEL 8中安裝PostgreSQL和pgAdmin

在RHEL 8中安裝Pgadmin4

接下來,安裝policycoreutils軟件包,這些軟件包提供SELinux所需的核心實用程序。

$ sudo dnf install policycoreutils-python-utils

怎么在RHEL 8中安裝PostgreSQL和pgAdmin

在RHEL 8中安裝Python Policycoreutils

安裝后,如圖所示運行Pgadmin4安裝腳本。這將創建一個pgadmin用戶帳戶,存儲和日志目錄,配置SELinux并啟動將運行pgAdmin4的Apache Web服務器。

# /usr/pgadmin4/bin/setup-web.sh

出現提示時,請提供所需信息,然后單擊'Y'以啟動Apache Web服務器。

怎么在RHEL 8中安裝PostgreSQL和pgAdmin

運行Pgadmin安裝腳本

如果您正在運行防火墻,請打開端口80以允許Web服務流量。

# firewall-cmd --add-port=80/tcp --permanent  # firewall-cmd --reload

接下來,配置SELinux,如下所示:

# setsebool -P httpd_can_network_connect 1

要訪問pgadmin4,請啟動瀏覽器并瀏覽顯示的URL。

http://server-ip/pgadmin4

確保使用運行設置腳本時提供的電子郵件地址和密碼登錄。

怎么在RHEL 8中安裝PostgreSQL和pgAdmin

pgadmin4登錄

如下所示,這將帶您進入Pgadmin4儀表板。

怎么在RHEL 8中安裝PostgreSQL和pgAdmin

Pgadmin4控制主頁

這就是在服務器模式下安裝Pgadmin4的方式。現在,您可以使用SQL編輯器創建和管理PostgreSQL數據庫,并使用提供的儀表板監視其性能。

“怎么在RHEL 8中安裝PostgreSQL和pgAdmin”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

武鸣县| 连平县| 刚察县| 保康县| 尤溪县| 新龙县| 平和县| 怀集县| 昌乐县| 安丘市| 探索| 教育| 金乡县| 清水河县| 当涂县| 庆云县| 大邑县| 安新县| 济阳县| 鹤山市| 镇安县| 无极县| 沭阳县| 双流县| 三穗县| 水城县| 巫溪县| 南阳市| 镶黄旗| 务川| 周至县| 比如县| 云梦县| 阿拉善盟| 大兴区| SHOW| 鄄城县| 城市| 绵阳市| 玉田县| 云浮市|