溫馨提示×

Debian PostgreSQL集群搭建步驟解析

小樊
43
2025-04-12 08:34:55
欄目: 云計算

搭建Debian PostgreSQL集群需要一些步驟,以下是詳細的解析:

  1. 安裝PostgreSQL服務器

    • 更新包列表:
      sudo apt-get update
      
    • 安裝PostgreSQL服務器:
      sudo apt-get install postgresql postgresql-contrib
      
  2. 配置PostgreSQL

    • 編輯配置文件/etc/postgresql/13/main/postgresql.conf,設置以下參數:
      listen_addresses = '*'  # 允許所有IP連接
      port = 5432            # 默認端口
      
    • 編輯配置文件/etc/postgresql/13/main/pg_hba.conf,添加以下行以允許本地連接:
      host    all             all             127.0.0.1/32            md5
      
  3. 創建數據庫和用戶

    • 使用psql命令登錄PostgreSQL:
      sudo -u postgres psql
      
    • 創建新數據庫:
      CREATE DATABASE mydb;
      
    • 創建新用戶并授權:
      CREATE USER myuser WITH PASSWORD 'mypassword';
      GRANT ALL PRIVILEGES ON DATABASE mydb TO myuser;
      
  4. 設置備份和恢復

    • 配置備份工具,例如使用pg_dump進行定期備份:
      sudo apt-get install pg_dump
      
  5. 設置高可用性(可選)

    • 使用流復制功能來設置高可用性。配置主從復制:
      • 在主服務器上啟用流復制:
        CREATE ROLE replicator WITH LOGIN REPLICATION PASSWORD 'repl_password';
        
      • 在從服務器上配置recovery.conf文件:
        standby_mode = 'on'
        primary_conninfo = 'host=master_ip_address port=5432 user=replicator password=repl_password'
        
  6. 測試連接

    • 使用psql或其他數據庫客戶端工具連接到數據庫,確保配置正確。

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