溫馨提示×

Ubuntu PostgreSQL如何安裝

小樊
55
2025-07-17 23:45:10
欄目: 云計算

在Ubuntu上安裝PostgreSQL可以通過以下步驟完成:

使用Ubuntu倉庫安裝PostgreSQL

  1. 添加PostgreSQL官方倉庫
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
  1. 導入存儲庫簽名密鑰
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
  1. 更新軟件包列表
sudo apt-get update
  1. 安裝PostgreSQL
sudo apt-get install postgresql postgresql-contrib
  1. 驗證安裝
postgres -V

或者使用 psql 命令行工具:

psql --version
  1. 初始化數據庫(首次啟動前):
sudo -u postgres initdb
  1. 啟動PostgreSQL服務
sudo systemctl start postgresql
  1. 設置PostgreSQL服務開機自啟
sudo systemctl enable postgresql

通過源碼安裝PostgreSQL(適用于需要特定版本或自定義安裝路徑的情況)

  1. 安裝依賴包
sudo apt update
sudo apt install build-essential libreadline-dev zlib1g-dev flex bison libxml2-dev libxslt-dev libssl-dev libsystemd-dev
  1. 下載PostgreSQL源碼
wget https://ftp.postgresql.org/pub/source/v15.4/postgresql-15.4.tar.gz
  1. 解壓源碼包
tar -xzf postgresql-15.4.tar.gz
cd postgresql-15.4
  1. 配置編譯選項
./configure --prefix=/usr/local/pgsql --with-openssl
  1. 編譯源碼
make
  1. 安裝PostgreSQL
sudo make install
  1. 創建PostgreSQL用戶和數據目錄
sudo adduser postgres
sudo mkdir /usr/local/pgsql/data
sudo chown postgres /usr/local/pgsql/data
  1. 初始化數據庫集群
sudo -u postgres /usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data
  1. 啟動PostgreSQL
sudo -u postgres /usr/local/pgsql/bin/postgres -D /usr/local/pgsql/data
  1. 驗證安裝
sudo -u postgres /usr/local/pgsql/bin/psql -c "SELECT version();"
  1. 創建數據庫和用戶(示例):
sudo -u postgres /usr/local/pgsql/bin/psql
CREATE DATABASE mydatabase;
CREATE USER myuser WITH PASSWORD 'mypassword';
GRANT ALL PRIVILEGES ON DATABASE mydatabase TO myuser;
\q

以上步驟涵蓋了在Ubuntu上安裝PostgreSQL的基本流程,包括使用官方倉庫安裝和源碼安裝兩種方法。請根據您的具體需求選擇合適的安裝方式。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女