如果您正在尋找一種在 Ubuntu 20.04 中安裝 PostgreSQL 和 pgAdmin4 的快速簡便的方法,這篇文章適合您! 我們將逐步引導您完成整個過程,因此任何人都可以輕鬆完成。
Postgres 是一個開源的、功能強大的關係數據庫系統,可以讓用戶快速靈活地創建、編輯、共享和存儲數據。 它支持所有 SQL:2003 標準,非常適合存儲任何類型的數據。 pgAdmin4 是一種圖形用戶界面工具,允許用戶從一個地方管理他們的 PostgreSQL 數據庫,而不必像市場上提供的許多其他類似工具一樣使用複雜的命令行指令或終端命令。
先決條件
在安裝 PostgreSQL 和 pgAdmin4 之前,我們需要確保安裝了以下先決條件:
- 服務器上安裝了 Ubuntu 20.04。
- 在服務器上配置了 root 權限。
- 對命令行工具的基本了解。
更新服務器
要確保我們在服務器上安裝了所有最新更新,請在終端中運行以下命令:
sudo apt-get 更新 -y
sudo apt-get 升級 -y
sudo apt 安裝 wget curl ca-證書gnupg2
此命令將更新我們的系統包,併升級服務器上需要更新的任何軟件。
安裝 PostgreSQL
現在我們已經使用最新更新更新了 Ubuntu 20.04 服務器,讓我們通過在終端中運行以下命令來安裝 PostgreSQL:
sudo apt 安裝 postgresql postgresql-contrib -y
此命令將下載和部署 PostgreSQL 以及將安裝在服務器上的其他有用軟件包。
一旦安裝完成。 您可以通過運行以下命令來檢查安裝狀態。
sudo systemctl 狀態 postgresql
或者
sudo systemctl is-active postgresql
正如您在下面的輸出中看到的那樣,PostgreSQL 服務器守護程序已啟動並在服務器上運行。
在 PostgreSQL 中創建新角色
PostgreSQL 提供了一個名為 postgre 的默認帳戶。 我們將使用此帳戶連接到 PostgreSQL。
sudo su – postgres
您將登錄到 PostgreSQL 終端並提供對所有 PostgreSQL 命令的訪問權限。 您可以在此處鍵入所有查詢。
使用 createuser 語句創建將用於訪問 PostgreSQL 服務器的新用戶。 讓我們創建一個名為 linuxways 的新帳戶。 當我們仍以 postgres 用戶身份登錄 PostgreSQL 時,必須執行以下所有步驟。
創建用戶 –interactive
創建新數據庫
PostgreSQL 中的角色可以與一個或多個數據庫相關聯。 您可以使用 createdb 命令創建一個新數據庫。 讓我們為我們的角色 linuxways 創建一個名為 linuxways 的新數據庫。
createdb linuxways
使用新角色和新數據庫打開 Postgres 提示
現在我們有了一個新角色和一個新數據庫,讓我們連接到它們。 需要創建一個與您的 Postgres 角色和數據庫同名的 Linux 用戶。
sudo 添加用戶 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 添加
接下來,將 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 &&適當更新’
最後,更新包列表並安裝 pgAdmin4。
sudo apt-get 更新
sudo apt 安裝 pgadmin4
上面的命令將安裝 pgAdmin4 所需的大量軟件包。
安裝 pgAdmin4 後,您必須運行名為 web_setup.sh 的 Web 安裝腳本,該腳本隨 pgAdmin4 二進制包一起提供。
您需要確保為它設置了 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。 我們希望您發現本教程有用。 如果您有任何問題或反饋,請隨時在下面發表評論。