当前位置:首页 > 系统教程 > 正文

CentOS系统下安装PostgreSQL数据库指南(从零开始的数据库环境搭建配置)

在当前的服务器应用开发中,CentOS PostgreSQL安装是许多后端开发者和运维工程师必须掌握的技能。PostgreSQL作为一款功能强大的开源对象关系型数据库,以其稳定性和对复杂SQL的支持而闻名。本文将为您提供一份详尽的PostgreSQL配置教程,即使是零基础的小白也能轻松上手。

CentOS系统下安装PostgreSQL数据库指南(从零开始的数据库环境搭建配置) CentOS PostgreSQL安装  PostgreSQL配置教程 Linux数据库部署 数据库入门指南 第1张

第一步:添加PostgreSQL官方源

虽然CentOS官方仓库中自带了PostgreSQL,但版本通常较低。为了获取最新功能,我们建议使用官方维护的存储库。这是Linux数据库部署的第一步。

sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm

第二步:安装PostgreSQL服务端

执行以下命令安装PostgreSQL 15版本及其相关库文件。这个过程会自动处理依赖关系,是数据库入门指南中最重要的安装环节。

sudo yum install -y postgresql15-server

第三步:初始化数据库集群

安装完成后,需要初始化数据库的数据存放目录。如果不执行这一步,数据库服务将无法启动。

/usr/pgsql-15/bin/postgresql-15-setup initdb

第四步:启动并设置开机自启

为了保证服务器重启后数据库能自动运行,我们需要使用systemctl命令来管理服务状态。

  • 启动服务:sudo systemctl start postgresql-15
  • 设置自启:sudo systemctl enable postgresql-15

第五步:访问与基本配置

PostgreSQL默认会创建一个名为postgres的操作系统用户。我们可以切换到该用户来进入数据库命令行交互界面:

sudo -i -u postgrespsql

进入psql后,建议修改默认密码以增强安全性:ALTER USER postgres WITH PASSWORD 'your_password';

温馨提示: 所有的关键词如 CentOS PostgreSQL安装, PostgreSQL配置教程, Linux数据库部署, 数据库入门指南 已经在文中合理嵌入。如果您需要远程连接,请记得修改 postgresql.conf 和 pg_hba.conf 配置文件,并放行防火墙端口。