温馨提示×

如何在Debian装PostgreSQL

小樊
34
2026-08-02 05:26:56
栏目: 云计算

在 Debian 上安装 PostgreSQL 非常简单,下面是最常用、最推荐的做法(适用于 Debian 10/11/12)。


一、使用 apt 安装(官方源,推荐)

1. 更新软件包索引

sudo apt update

2. 安装 PostgreSQL

sudo apt install postgresql postgresql-client

安装完成后,PostgreSQL 会:

  • 自动创建一个系统用户 postgres
  • 自动启动 PostgreSQL 服务

二、检查服务状态

sudo systemctl status postgresql

如果未启动,可手动启动:

sudo systemctl start postgresql

设置开机自启:

sudo systemctl enable postgresql

三、使用 PostgreSQL

1. 切换到 postgres 用户

sudo -i -u postgres

2. 进入数据库命令行

psql

退出:

\q

四、创建新用户和数据库(常用)

psql 中执行:

CREATE USER myuser WITH PASSWORD 'mypassword';
CREATE DATABASE mydb OWNER myuser;
GRANT ALL PRIVILEGES ON DATABASE mydb TO myuser;

五、允许远程连接(可选)

1. 修改配置文件

sudo nano /etc/postgresql/15/main/postgresql.conf

(版本号可能不同,如 14、16)

找到并修改:

listen_addresses = '*'

2. 修改客户端认证

sudo nano /etc/postgresql/15/main/pg_hba.conf

添加一行(示例):

host  all  all  0.0.0.0/0  md5

3. 重启 PostgreSQL

sudo systemctl restart postgresql

⚠️ 注意:远程连接需确保服务器防火墙放行 5432 端口。


六、检查版本

psql --version

七、常用命令速查

功能 命令
登录数据库 psql -U 用户名 -d 数据库名
列出数据库 \l
列出表 \dt
退出 \q

如果你需要:

  • 指定版本安装
  • Docker 方式
  • 生产环境安全配置
  • 和 Python / Java / Node 连接

可以告诉我你的使用场景,我可以给你更详细的配置方案。

0