debian

Debian下PostgreSQL配置步骤是什么

小樊
44
2025-08-18 08:39:29
栏目: 云计算

以下是Debian下PostgreSQL的配置步骤:

  1. 安装PostgreSQL
    • 更新系统:sudo apt update
    • 安装:sudo apt install postgresql postgresql-contrib
  2. 启动服务
    sudo systemctl start postgresql
    sudo systemctl enable postgresql
  3. 创建用户和数据库
    • 切换至postgres用户:sudo -u postgres psql
    • 创建用户:CREATE USER myuser WITH PASSWORD 'mypassword';
    • 创建数据库:CREATE DATABASE mydb OWNER myuser;
    • 授权:GRANT ALL PRIVILEGES ON DATABASE mydb TO myuser;
    • 退出:\q
  4. 配置远程访问
    • 编辑postgresql.confsudo nano /etc/postgresql/<version>/main/postgresql.conf
      • 修改listen_addresses = '*'
    • 编辑pg_hba.confsudo nano /etc/postgresql/<version>/main/pg_hba.conf
      • 添加行:host all all 0.0.0.0/0 scram-sha-256
    • 重启服务:sudo systemctl restart postgresql
  5. 防火墙设置(可选)
    若使用UFW:sudo ufw allow 5432/tcp
  6. 安全配置(可选)
    • 修改默认密码:sudo -u postgres psqlALTER USER postgres WITH PASSWORD 'new_password';
    • 启用SSL(需生成证书):修改postgresql.confssl on相关参数

说明

0
看了该问题的人还看了