如果您正在尋找一種在 Ubuntu 20.04 上安裝 PostgreSQL 和 pgAdmin4 的快速簡便的方法,那麼這篇文章就是為您準備的!我們將逐步引導您完成該過程,以便任何人都可以輕鬆完成。

Postgres 是一個功能強大的開源關係數據庫系統,允許用戶快速靈活地創建、編輯、共享和存儲數據。支持所有 SQL: 2003 標準,非常適合存儲任何類型的數據。 pgAdmin4 是一個圖形用戶界面工具,它允許用戶從一個地方管理他們的 PostgreSQL 數據庫,而不需要像市場上許多其他類似工具那樣複雜的命令行或終端命令。

先決條件

在安裝 PostgreSQL 和 pgAdmin4 之前,您需要確保已安裝以下先決條件:

  • 服務器上安裝了 Ubuntu 20.04。
  • 根權限在服務器上配置。
  • 對命令行工具有基本的了解。

更新服務器

要驗證您的服務器上是否安裝了所有最新更新,請在終端中運行以下命令:

sudo apt-get update -y
sudo apt-get upgrade -y
sudo apt install wget curl ca-certificates gnupg2

該命令更新系統包,升級服務器上需要更新的軟件。

安裝 PostgreSQL

現在您已經使用最新更新更新了 Ubuntu 20.04 服務器,請在終端中運行以下命令來安裝 PostgreSQL。

sudo apt install postgresql postgresql-contrib -y

此命令下載並部署安裝在服務器上的 PostgreSQL 和其他有用的軟件包。

一旦安裝。您可以通過運行以下命令來檢查安裝狀態:

sudo systemctl status postgresql

sudo systemctl is-active postgresql

正如您在下面的輸出中看到的那樣,PostgreSQL 服務器守護程序正在服務器上運行。

在 PostgreSQL 中創建一個新角色

PostgreSQL 提供了一個名為 postgre 的默認帳戶。使用此帳戶連接到 PostgreSQL。

sudo su - postgres

登錄 PostgreSQL 終端並提供對所有 PostgreSQL 命令的訪問權限。您可以在此處輸入所有查詢。

使用 createuser 語句創建將用於訪問 PostgreSQL 服務器的新用戶。 創建一個名為 linuxways 的新帳戶。 以 postgres 用戶身份登錄 PostgreSQL 時,您需要執行以下所有步驟:

createuser --interactive

創建一個 postgres 用戶

創建一個新數據庫

一個 PostgreSQL 角色可以與一個或多個數據庫相關聯。 您可以使用 createdb 命令創建一個新數據庫。讓我們為字符 linuxways 創建一個名為 linuxways 的新數據庫。

createdb linuxways

使用新角色和新數據庫打開 Postgres 提示

現在您有了一個新角色和一個新數據庫,讓我們連接到它們。 您需要創建一個與 Postgres 角色和數據庫同名的 Linux 用戶。

sudo adduser linuxways

創建此新用戶後,您可以通過運行以下命令使用此用戶連接到 PostgreSQL 服務器:

sudo -i -u linuxways
psql

此命令打開一個新的 psql 提示符,該提示符連接到稱為角色 linuxways 和 linuxways 的相關數據庫。從這裡,您可以向服務器發出任何 PostgreSQL 命令。讓我們檢查一下當前的連接。

conninfo

此命令顯示當前由角色和用戶 linuxways 連接的所有連接。正如您在下面的屏幕截圖中所見,我們使用 linuxways 角色及其關聯的數據庫 linuxways 連接到 PostgreSQL 服務器。

pgsql

安裝 pgAdmin4

pgAdmin4 在 Ubuntu 20.04 的默認存儲庫中不可用。因此,添加 pgAdmin4 存儲庫,以便您可以使用 apt-get 命令安裝它。

首先,下載並添加 pgAdmin4 存儲庫的 GPG 密鑰,然後添加:

curl https://www.pgadmin.org/static/packages_pgadmin_org.pub | apt-key add

下載 pgadmin4

然後將 pgAdmin4 存儲庫添加到您的系統。

sudo sh -c 'echo "deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list && apt update'

添加 pgadmin4 存儲庫

最後,更新軟件包列表並安裝 pgAdmin4。

sudo apt-get update
sudo apt install pgadmin4

上面的命令安裝了 pgAdmin4 需要的一些包。

安裝 pgadmin4

安裝 pgAdmin4 後,需要運行 pgAdmin4 二進制包自帶的 web 設置腳本 web_setup.sh。

您需要確保已配置 Apache2 並且 pgAdmin 應用程序已作為 WSGI 模塊安裝。此設置可幫助您查看您的網站並執行以下操作:運行查詢、創建和刪除數據庫和表。在此過程中,您將被要求創建用於登錄的電子郵件和密碼。

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

pgadmin4 的設置

訪問 pgAdmin4WebUI

現在您已經安裝了 pgAdmin4,您可以使用瀏覽器訪問以下地址來訪問 pgAdmin4: https://server_ip/pgadmin4,其中server_ip為服務器的IP地址或域名。

將顯示 postgreSQL pgAdmin4 登錄提示。這需要管理員用戶名和密碼。輸入您在安裝過程中創建的登錄電子郵件地址和密碼,然後單擊 登錄 按鈕。

pgAdmin4 網頁界面

如果登錄成功,將顯示 pgAdmin4 主頁。從那裡,您可以創建和管理數據庫、用戶、角色、表等。該界面是不言自明的,此處不再討論。

pgAdmin4 儀表板

你擁有了它!你已經在你的 Ubuntu 20.04LTS 服務器上成功安裝了 pgAdmin4。 有關如何安裝和使用 pgAdmin4 的更多信息,請參閱官方文檔。 https://www.postgresql.org/docs/

結論是

我們已經看到瞭如何在 Ubuntu20.04LTS 服務器上安裝 pgAdmin4。我們希望您發現本教程很有用。如果您有任何問題或意見,請在下面發表評論。