如何在 Ubuntu 上設置 PostgreSQL 數據庫

PostgreSQL 是Ubuntu上 SQL 數據庫的絕佳選擇。在本指南中,我們將指導您完成在Ubuntu Server上安裝和配置 PostgreSQL 數據庫的過程。無論您是 Linux 數據庫新手還是熟悉 PostgreSQL,本分步指南都將幫助您在 Ubuntu Server 上安裝和配置數據庫。

如何在 Ubuntu 上安裝 PostgreSQL

在嘗試在 Ubuntu 服務器系統上安裝 PostgreSQL 之前,您必須對其進行更新。擁有最新的 Ubuntu 軟件包對於 PostgreSQL 系統穩定性至關重要。

您首先需要運行 apt update 命令來更新Ubuntu 系統上的軟件包。此命令將刷新 Ubuntu 上的軟件包並檢查是否有可以安裝的更新。

須藤apt更新

運行更新命令後,您必須使用apt Upgrade命令在 Ubuntu 上安裝更新。升級命令應該只需要幾分鐘,它就會將更新的軟件包安裝到您的 Ubuntu Server 系統。

sudo apt 升級

一旦所有內容都是最新的,您就可以安裝 PostgreSQL 包。該軟件包包含在 Ubuntu 服務器上運行 PostgreSQL 數據庫所需的一切。要安裝該軟件,請使用以下apt install命令。

sudo apt安裝postgresql

輸入上面的命令後,Ubuntu 會要求您輸入密碼,就像更新升級命令一樣。輸入您的密碼,然後按Y按鈕確認您希望將 PostgreSQL 安裝到 Ubuntu。

按鍵盤上的Y按鈕後,Ubuntu 將下載 PostgreSQL 軟件包並將其安裝到您的系統中。這個過程應該很快。該過程完成後,您可以通過輸入man postgres命令來查看 PostgreSQL 手冊。

男人 郵差

或者,將手冊保存為文本文件以便於閱讀。

man postgres > ~/postgres-manual.txt

如何在 Ubuntu 服務器上配置 PostgreSQL

現在 PostgreSQL 已安裝在 Ubuntu 上,您必須對其進行配置。首先,使用 postgre 用戶帳戶登錄 Ubuntu Server 中的數據庫系統。您可以通過執行以下sudo -u命令來完成此操作。

sudo -u postgres psql

使用上述命令登錄 PostgreSQL 後,是時候創建一個新的數據庫用戶帳戶了。您可以使用以下命令來完成此操作。請務必將“new_username”和“new_password”更改為您所需的用戶和密碼。

使用加密密碼“new_password”創建用戶 new_username;

輸入上述命令後,您可以運行以下命令來確保您的新 PostgreSQL 數據庫用戶在系統中可用。

SELECT usename FROM pg_user WHERE usename = 'new_username';

創建新的數據庫帳戶後,退出 Postgre 提示符,因為您不再需要登錄它。您可以使用\q 命令註銷 。

\q

您現在可以創建數據庫。您可以通過執行來完成此操作。在此示例中,我們創建的數據庫稱為“test”。但是,在使用 PostgreSQL 時,請務必自定義名稱以滿足您的需要。

sudo -u postgres createdb 測試

創建“test”數據庫後,您可以運行\l命令在 PostgreSQL 表中查看新創建的數據庫。

sudo -u postgres psql -c "\l"

一旦您驗證了 PostgreSQL 中存在新數據庫,就可以向您的數據庫用戶授予該數據庫的權限。請務必將“new_username”更改為您之前創建的 PostgreSQL 數據庫。

sudo -u postgres psql -c“將數據庫測試的所有權限授予新用戶名;”

要驗證您的數據庫用戶是否具有其權限,請運行以下命令並檢查“訪問權限”列。

sudo -u postgres psql -c "\l"

如何備份 PostgreSQL 數據庫

最好對數據庫進行備份,以防出現問題。要備份 Ubuntu 服務器上的 PostgreSQL 數據庫,請運行以下命令。請務必將“database_name”更改為您要導出的 PostgreSQL 數據庫的名稱。

sudo -u postgres pg_dump -Fc 數據庫名稱 > 備份文件.dump

運行上述命令後,您的數據庫將備份到 Ubuntu 服務器上的“backup_file.dump”以進行安全保存。

恢復備份

任何時候如果您需要恢復備份(在數據丟失的情況下),您可以執行以下pg_restore命令。請記住將“database_name”更改為您要恢復到的數據庫。

sudo -u postgres pg_restore -d 數據庫名稱 backup_file.dump

Leave a Comment

Mp3 Diags:修復多達 50 個 Mp3 音訊檔案問題

Mp3 Diags:修復多達 50 個 Mp3 音訊檔案問題

MP3 Diags 是修復音樂音訊收藏問題的終極工具。它可以正確標記您的 MP3 文件,添加缺少的專輯封面,修復 VBR

Google Voice 桌面通知應用

Google Voice 桌面通知應用

就像 Google Wave 一樣,Google Voice 也在全球引起了不小的轟動。谷歌的目標是改變我們的溝通方式,而且由於它正在成為

使用 FlickrFaves 下載 Flickr 收藏夾

使用 FlickrFaves 下載 Flickr 收藏夾

有許多工具可以讓 Flickr 用戶下載高品質的照片,但有沒有辦法下載 Flickr 收藏夾呢?最近我們

OK Sampler 是一款免費音樂取樣器軟體

OK Sampler 是一款免費音樂取樣器軟體

什麼是採樣?根據維基百科,「採樣是指從一段錄音中取出一部分或樣本,並將其重新用作樂器或

Google Sites 備份:匯入/匯出

Google Sites 備份:匯入/匯出

Google Sites 是 Google 提供的一項服務,可讓使用者在 Google 伺服器上託管網站。但有一個問題,它沒有內建備份選項

Google Tasks 桌面應用程式

Google Tasks 桌面應用程式

Google Tasks 不像其他 Google 服務(例如日曆、Wave、Voice 等)那麼受歡迎,但它仍然被廣泛使用,並且是人們生活中不可或缺的一部分。

如何恢復遺失的分割區和硬碟資料[指南]

如何恢復遺失的分割區和硬碟資料[指南]

在我們先前關於透過 Ubuntu Live 和 DBAN 啟動 CD 安全性擦除硬碟和可移動媒體的指南中,我們討論了基於 Windows 的磁碟

如何在 Linux 上玩 VRChat

如何在 Linux 上玩 VRChat

VRChat 是一款适用于 PC 的社交互动视频游戏。在 Linux 系统上轻松安装和运行 VRChat,享受用户创建的世界与社交互动。

如何在 Linux 上玩《殺戮尖塔》

如何在 Linux 上玩《殺戮尖塔》

Slay The Spire 是一款由 MegaCrit 开发、Humble Bundle 发行的 Roguelike 牌组构建视频游戏。本文讲述如何在 Linux 系统上顺利安装和运行该游戏。

如何在 Ubuntu 22.04 LTS 中禁用 Firefox snap

如何在 Ubuntu 22.04 LTS 中禁用 Firefox snap

了解如何卸载 Ubuntu 22.04 LTS 中的 Firefox Snap,不再使用 Snap 包,而是选择更原生的 DEB 版本。