Debian上PostgreSQL如何配置

206
2025/4/10 9:32:32
栏目: 云计算
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Debian系统上配置PostgreSQL数据库,可以按照以下步骤进行:

安装PostgreSQL

首先,打开终端并输入以下命令来更新系统软件包列表并安装PostgreSQL及其相关组件:

sudo apt update
sudo apt install postgresql postgresql-contrib

在安装过程中,系统可能会提示你设置一个PostgreSQL用户的密码,这个用户通常是postgres,它是PostgreSQL的默认超级用户。请设置一个安全的密码并记住它。

创建新的PostgreSQL用户和数据库

使用psql命令行工具连接到PostgreSQL服务器:

sudo -u postgres psql

psql提示符下,创建一个新用户和数据库:

CREATE USER myuser WITH PASSWORD 'mypassword';
CREATE DATABASE mydatabase;

配置PostgreSQL

编辑PostgreSQL的配置文件/etc/postgresql/{version}/main/postgresql.conf,找到以下参数并进行调整:

  • listen_addresses '*':允许来自任何IP地址的连接。
  • port 5432:PostgreSQL默认端口。
  • max_connections 100:最大连接数(根据需求调整)。

如果需要允许远程连接,请将listen_addresses的值更改为*

配置防火墙

如果系统使用防火墙(如UFW),请确保允许PostgreSQL的默认端口(5432):

sudo ufw allow 5432/tcp

重启PostgreSQL服务

保存配置文件并重启PostgreSQL服务以应用更改:

sudo systemctl restart postgresql

连接到PostgreSQL

现在,你可以使用任何支持PostgreSQL的客户端(如psql命令行工具、DBeaver、pgAdmin等)从Debian计算机连接到PostgreSQL服务器。在连接设置中,输入以下信息:

  • 主机名:localhost(或远程服务器的IP地址)
  • 端口:5432(PostgreSQL的默认端口)
  • 用户名:在步骤中创建的用户名
  • 密码:在步骤中创建的密码。

以上步骤完成后,你就成功在Debian系统上配置了PostgreSQL数据库。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: Node.js模块在Debian如何安装