温馨提示×

Debian系统PostgreSQL配置指南

小樊
52
2025-08-16 08:42:20
栏目: 云计算

以下是Debian系统上配置PostgreSQL的指南:

安装PostgreSQL

更新系统软件包列表,然后安装PostgreSQL及其附加组件:

sudo apt update
sudo apt install postgresql postgresql-contrib

创建用户和数据库

以postgres用户身份登录PostgreSQL:

sudo -u postgres psql

在psql提示符下创建用户和数据库:

CREATE USER myuser WITH PASSWORD 'mypassword';
CREATE DATABASE mydatabase;
GRANT ALL PRIVILEGES ON DATABASE mydatabase TO myuser;
\q

配置文件设置

编辑/etc/postgresql/{version}/main/postgresql.conf,设置listen_addresses'*'以允许远程连接,根据需要调整portmax_connections等参数。

编辑/etc/postgresql/{version}/main/pg_hba.conf,添加规则允许远程连接,如host all all 0.0.0.0/0 md5

重启服务与防火墙设置

保存配置文件后,重启PostgreSQL服务:

sudo systemctl restart postgresql

若使用UFW防火墙,开放PostgreSQL默认端口5432:

sudo ufw allow 5432/tcp

0