如何在 Ubuntu 18.04 中安裝 PostgreSQL 高級開源資料庫
PostgreSQL 是一款功能強大的開源關聯資料庫管理系統,廣泛應用於各種應用程式中。它以其穩定性、擴展性和豐富的功能而聞名。本文將指導您如何在 Ubuntu 18.04 上安裝 PostgreSQL,並提供一些基本的配置步驟。
安裝前的準備
在開始安裝 PostgreSQL 之前,請確保您的系統已經更新到最新版本。您可以使用以下命令來更新系統:
sudo apt update
sudo apt upgrade安裝 PostgreSQL
Ubuntu 18.04 的官方軟體庫中已經包含了 PostgreSQL。您可以通過以下命令來安裝 PostgreSQL:
sudo apt install postgresql postgresql-contrib這條命令將安裝 PostgreSQL 及其附加的貢獻模組,這些模組提供了額外的功能和工具。
檢查 PostgreSQL 服務狀態
安裝完成後,您可以檢查 PostgreSQL 服務的狀態,以確保它正在運行:
sudo systemctl status postgresql如果服務正在運行,您應該會看到類似於“active (exited)”的狀態。如果服務未啟動,您可以使用以下命令啟動它:
sudo systemctl start postgresql設置 PostgreSQL 用戶
PostgreSQL 安裝後會自動創建一個名為“postgres”的用戶。您可以使用此用戶來管理資料庫。要進入 PostgreSQL 命令行界面,請使用以下命令:
sudo -i -u postgres
psql進入 PostgreSQL 命令行後,您可以創建新的資料庫和用戶。例如,創建一個名為“mydb”的資料庫:
CREATE DATABASE mydb;接下來,您可以創建一個新用戶並授予其對該資料庫的訪問權限:
CREATE USER myuser WITH ENCRYPTED PASSWORD 'mypassword';
GRANT ALL PRIVILEGES ON DATABASE mydb TO myuser;配置 PostgreSQL
默認情況下,PostgreSQL 僅允許本地連接。如果您需要從遠程主機連接,則需要修改配置文件。首先,編輯 PostgreSQL 的主配置文件:
sudo nano /etc/postgresql/10/main/postgresql.conf找到以下行並取消註釋,然後將其設置為您的伺服器 IP 地址或使用“*”來允許所有 IP 地址:
listen_addresses = '*'接下來,編輯“pg_hba.conf”文件以設置訪問控制:
sudo nano /etc/postgresql/10/main/pg_hba.conf在文件末尾添加以下行,以允許特定 IP 地址的連接:
host all all 192.168.1.0/24 md5完成後,保存文件並重新啟動 PostgreSQL 服務:
sudo systemctl restart postgresql總結
在本文中,我們介紹了如何在 Ubuntu 18.04 上安裝和配置 PostgreSQL 高級開源資料庫。從安裝到基本配置,這些步驟將幫助您快速上手 PostgreSQL。若您需要進一步的資源或服務,請考慮使用 香港 VPS 來部署您的應用程式,享受穩定的性能和安全的環境。