CentOS 安装 PostgreSQL
准备工作

在开始安装 PostgreSQL 之前,我们需要确保系统满足以下要求:
- 操作系统:CentOS 7 或更高版本
- 硬件要求:根据实际需求配置
- 网络连接:确保网络畅通,以便下载安装包
安装 PostgreSQL
安装依赖
我们需要安装一些依赖包,以便 PostgreSQL 正常运行。
sudo yum install -y yum-utils sudo yum-config-manager --add-repo https://download.postgresql.org/pub/repos/yum/12/el/7/pgdg-redhat-repo sudo yum install -y postgresql12
安装 PostgreSQL
使用 yum 命令安装 PostgreSQL。
sudo yum install -y postgresql12-server postgresql12
初始化数据库
安装完成后,我们需要初始化数据库。
sudo su - postgres createdb -E UTF8 template1
启动 PostgreSQL 服务
启动 PostgreSQL 服务,并设置为开机自启。
sudo systemctl start postgresql-12 sudo systemctl enable postgresql-12
创建 PostgreSQL 用户

创建一个新用户,用于连接和操作 PostgreSQL 数据库。
sudo su - postgres createuser -s -d -e your_username
修改 PostgreSQL 密码
修改刚才创建的用户密码。
sudo su - postgres psql -U your_username ALTER USER your_username WITH PASSWORD 'your_password';
配置 PostgreSQL
修改 PostgreSQL 配置文件
编辑 PostgreSQL 的配置文件,允许远程连接。
sudo vi /var/lib/pgsql/12/data/postgresql.conf
找到 listen_addresses 参数,将其值修改为 。
修改 PostgreSQL pg_hba.conf 文件
编辑 pg_hba.conf 文件,允许用户远程连接。
sudo vi /var/lib/pgsql/12/data/pg_hba.conf
添加以下行:
host all all 0.0.0.0/0 md5 测试 PostgreSQL

使用 psql 连接数据库
psql -U your_username -d your_database
输入密码,进入 PostgreSQL 命令行界面。
FAQs
Q1:如何查看 PostgreSQL 版本?
A1:使用以下命令查看 PostgreSQL 版本:
psql -V
Q2:如何备份 PostgreSQL 数据库?
A2:使用以下命令备份 PostgreSQL 数据库:
pg_dump -U your_username -d your_database > your_database_backup.sql
是 CentOS 安装 PostgreSQL 的详细步骤,希望对您有所帮助。

