如果您正在尋找一種在 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
創建新數據庫
一個 PostgreSQL 角色可以與一個或多個數據庫相關聯。 您可以使用 createdb 命令創建一個新數據庫。讓我們為字符 linuxways 創建一個名為 linuxways 的新數據庫。
createdb linuxways
使用新角色和新數據庫打開 Postgre 提示
現在我們有了一個新角色和一個新數據庫,讓我們連接到它們。 您需要創建一個與 Postgres 角色和數據庫同名的 Linux 用戶。
sudo adduser linuxways
創建此新用戶後,您可以使用它通過運行以下命令連接到您的 PostgreSQL 服務器:
sudo -i -u linuxways
psql
此命令打開一個新的 psql 提示符,該提示符連接到與角色 linuxways 關聯的名為 linuxways 的數據庫。從這裡您可以向服務器發出任何 PostgreSQL 命令。讓我們檢查一下當前的連接。
conninfo
此命令顯示當前按角色和用戶 linuxways 連接的所有連接。正如您在下面的屏幕截圖中看到的,我們使用角色 linuxways 及其關聯的數據庫 linuxways 連接到 PostgreSQL 服務器。
安裝 pgAdmin4。
pgAdmin4 在 Ubuntu 20.04 默認存儲庫中不可用。因此,添加 pgAdmin4 存儲庫,以便可以使用 apt-get 命令安裝它。
首先,下載並添加 pgAdmin4 存儲庫的 GPG 密鑰。
curl https://www.pgadmin.org/static/packages_pgadmin_org.pub | apt-key add
接下來,將 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。
sudo apt-get update sudo apt install pgadmin4
上面的命令會安裝一些pgAdmin4需要的包。
安裝 pgAdmin4 後,您需要運行 pgAdmin4 二進制包中提供的名為 web_setup.sh 的 Web 設置腳本。
我們需要確保 Apache2 已配置並且 pgAdmin 應用程序安裝為 WSGI 模塊。此設置可幫助您查看網站、運行查詢、創建和刪除數據庫和表。在此過程中,您將被要求創建登錄電子郵件和密碼。
sudo /usr/pgadmin4/bin/setup-web.sh
訪問 pgAdmin4 Web UI
現在 pgAdmin4 已安裝,您可以使用瀏覽器訪問 pgAdmin4 並轉到以下地址:https://server_ip/pgadmin4。其中 server_ip 是您的服務器的 IP 地址或域名。
將出現一個 postgreSQL pgAdmin4 登錄提示,需要管理員用戶名和密碼。輸入您在安裝過程中創建的登錄電子郵件和密碼,然後單擊 。 登錄 按鈕。
成功登錄後,將顯示 pgAdmin4 主頁。從那裡您可以創建和管理數據庫、用戶、角色、表等。該界面不言自明,此處不再贅述。
你擁有了它! 您已在 Ubuntu 20.04 LTS 服務器上成功安裝 pgAdmin4。 有關如何安裝和使用 pgAdmin4 的更多信息,請參閱官方文檔。 https://www.postgresql.org/docs/
結論是
我們已經了解瞭如何在 Ubuntu 20.04 LTS 服務器上安裝 pgAdmin4。希望本教程對您有所幫助。如果您有任何問題或建議,請隨時在下面發表評論。