CentOS 安装 PSQL(PostgreSQL)教程
简介

PostgreSQL,简称 PSQL,是一款功能强大的开源对象-关系型数据库管理系统,本文将详细介绍如何在 CentOS 系统上安装 PSQL,并配置基本环境。
安装 PSQL
添加 PostgreSQL Yum 源
我们需要将 PostgreSQL 的 Yum 源添加到系统,以下是添加 PostgreSQL Yum 源的步骤:
sudo yum install https://download.postgresql.org/pub/repos/yum/12/el/7/pgdg-redhat-repo-latest.noarch.rpm 更新 Yum 缓存
在添加了 Yum 源之后,我们需要更新 Yum 缓存,以便系统能够识别新的软件包。
sudo yum makecache 安装 PSQL
我们可以使用 Yum 安装 PSQL,以下是安装 PSQL 的命令:
sudo yum install postgresql12-server postgresql12 初始化 PSQL 数据库
安装完成后,我们需要初始化 PSQL 数据库。

sudo /usr/pgsql-12/bin/postgresql-12-setup initdb 启动 PSQL 服务
初始化完成后,我们可以启动 PSQL 服务。
sudo systemctl start postgresql-12 设置 PSQL 服务开机自启
为了确保 PSQL 服务在系统启动时自动运行,我们需要设置开机自启。
sudo systemctl enable postgresql-12 配置 PSQL
修改 PSQL 配置文件
默认情况下,PSQL 的配置文件位于 /var/lib/pgsql/12/data/postgresql.conf,我们可以通过以下命令打开配置文件:
sudo nano /var/lib/pgsql/12/data/postgresql.conf 找到 listen_addresses 选项,将其值修改为 ,允许 PSQL 服务监听所有网络接口。
修改 PSQL 用户权限
为了方便管理,我们需要为 PSQL 创建一个专门的用户,以下是创建用户和设置密码的命令:

sudo su - postgres
createuser -s -d your_username
psql -U your_username -W 在 psql 命令的提示符下,输入以下命令设置密码:
ALTER USER your_username WITH PASSWORD 'your_password'; 连接 PSQL
在完成上述步骤后,我们可以使用以下命令连接到 PSQL:
psql -U your_username -d your_database FAQs
问题:如何查看 PSQL 的版本信息?
解答: 使用以下命令可以查看 PSQL 的版本信息:
psql --version问题:如何查看 PSQL 的日志文件?
解答: PSQL 的日志文件通常位于
/var/lib/pgsql/12/data/pg_log目录下,您可以使用以下命令查看日志文件:sudo less /var/lib/pgsql/12/data/pg_log/postgresql-12.log

