运维

运维

Products

当前位置:首页 > 运维 >

如何轻松在CentOS上安装配置PostgreSQL?

96SEO 2025-09-02 15:31 4


PostgreSQL是一款功能强大的开源关系型数据库管理系统, 它具有高性能、可靠性高、灵活性大等特点。在CentOS操作系统下我们可以通过命令行轻松地安装、配置和使用PostgreSQL。本文将为您详细介绍如何在CentOS下使用命令行操作PostgreSQL。

安装PostgreSQL

在CentOS下安装PostgreSQL,先说说需要安装必要的依赖包。

centos postgresql使用教程

bash sudo yum install -y https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-7-x86_64/pgdg-centos96-9.6-3.noarch.rpm sudo yum install -y postgresql96-server postgresql96-contrib

接下来 初始化PostgreSQL数据库:

bash /usr/pgsql-9.6/bin/postgresql96-setup initdb

然后启动PostgreSQL服务:

bash systemctl start postgresql-9.6

再说说将PostgreSQL服务设置为开机自启:

默认情况下PostgreSQL会监听localhost的5432端口。如果您需要修改监听地址或端口, 请编辑/var/lib/pgsql/9.6/data/postgresql.conf文件,找到以下行:

ini

将其修改为:

ini listen_addresses = '*'

然后找到以下行:

ini port = 5432

修改完成后重启PostgreSQL服务以应用更改:

创建用户和数据库

使用psql命令行工具登录PostgreSQL数据库:

bash psql -U postgres

然后创建一个新用户和数据库:

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

将新用户授权访问数据库:

sql GRANT ALL PRIVILEGES ON DATABASE mydatabase TO myuser;

退出psql:

sql \q

要连接到PostgreSQL数据库,请使用以下命令:

bash psql -U myuser -d mydatabase -h localhost -p 5432

如果您需要连接到远程服务器上的PostgreSQL数据库,请将localhost替换为远程服务器的IP地址或主机名。

本文介绍了如何在CentOS下使用命令行安装、配置和使用PostgreSQL。通过以上步骤,您可以在CentOS上轻松地部署和使用PostgreSQL数据库。希望本文对您有所帮助!


标签: CentOS

提交需求或反馈

Demand feedback