如果您正在尋找一種在 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
使用新角色和新數據庫打開 Postgres 提示
現在您有了一個新角色和一個新數據庫,讓我們連接到它們。 您需要創建一個與 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 設置腳本 web_setup.sh。
您需要確保已配置 Apache2 並且 pgAdmin 應用程序已作為 WSGI 模塊安裝。此設置可幫助您查看您的網站並執行以下操作:運行查詢、創建和刪除數據庫和表。在此過程中,您將被要求創建用於登錄的電子郵件和密碼。
sudo /usr/pgadmin4/bin/setup-web.sh
訪問 pgAdmin4WebUI
現在您已經安裝了 pgAdmin4,您可以使用瀏覽器訪問以下地址來訪問 pgAdmin4: https://server_ip/pgadmin4,其中server_ip為服務器的IP地址或域名。
將顯示 postgreSQL pgAdmin4 登錄提示。這需要管理員用戶名和密碼。輸入您在安裝過程中創建的登錄電子郵件地址和密碼,然後單擊 登錄 按鈕。
如果登錄成功,將顯示 pgAdmin4 主頁。從那裡,您可以創建和管理數據庫、用戶、角色、表等。該界面是不言自明的,此處不再討論。
你擁有了它!你已經在你的 Ubuntu 20.04LTS 服務器上成功安裝了 pgAdmin4。 有關如何安裝和使用 pgAdmin4 的更多信息,請參閱官方文檔。 https://www.postgresql.org/docs/
結論是
我們已經看到瞭如何在 Ubuntu20.04LTS 服務器上安裝 pgAdmin4。我們希望您發現本教程很有用。如果您有任何問題或意見,請在下面發表評論。