postgresql学习日志day0-安装与配置

2026-09-24 · 计算机科学

目录

  1. 我的系统配置
  2. 需要安装的软件
  3. 初始化

我的系统配置

我使用的是fedora 44 workstation,所以安装还是非常方便的,只需要输入如下命令即可:

sudo dnf install postgresql-server

依赖中就包含pgsql客户端。

需要安装的软件

  1. pgsql server
  2. pgsql client
  3. pg-admin
  4. pgadmin-qt 同样的,我们可以使用dnf包管理器安装,对于pgsql客户端和服务器的安装如上。 pgadmin则如下安装:
sudo dnf install pgadmin4 
sudo dnf install pgadmin4-qt

pgsql也可以选择docker安装,但暂时不需要,所以详细写出。

初始化

使用如下命令,完成pgsql初始化。

sudo /usr/bin/postgresql-setup --initdb

然后启用pgsql即可。

sudo systemctl enable postgresql --now

首次链接。

sudo -u postgres psql

补充:

当你连接的时候,很容易发现报错,因为127.0.01默认ident认证,会出错。 我们首先要给postgres用户(in sql数据库)设置密码。

sudo -u postgres psql

psql里使用如下sql语句。

ALTER USER postgres WITH PASSWORD 'your_password';

然后修改pg_hba.conf配置文件。

sudo nano /var/lib/pgsql/data/pg_hba.conf

找到下面两行。

# IPv4 local connections:
host    all             all             127.0.0.1/32            ident
# IPv6 local connections:
host    all             all             ::1/128                 ident

然后吧ident改为scram-sha-256即可(老版本可能不行,需要使用md5)

计算机科学