首页软件使用教程PostgreSQL数据库安装配置指南

PostgreSQL数据库安装配置指南

2025-10-06 312

PostgreSQL扩展性强,处理大量数据时效率很高,是一款很受欢迎的开源关系型数据库管理系统,支持多种数据类型和编程语言,比较适合大型企业的网站或应用程序。接下来站长百科主要教大家如何在Ubuntu 22.04及更高版本上安装PostgreSQL。

一、PostgreSQL是什么

PostgreSQL是一种关系型数据库管理系统,凭借出色的性能受到广泛欢迎。和普通的数据库管理系统不同,它按照逻辑结构来组织数据,这样能让数据访问更高效。PostgreSQL不仅处理查询的能力强,能应对大量请求,而且还是免费开源的,兼容多种数据类型,所以很适合大型企业使用。

开始之前,要确保你的服务器或者VPS运行的是Ubuntu 22.04或更高版本。如未购买服务器,推荐到知名国际商家RAKsmart处购买一台,RAKsmart支持独立服务器、VPS、云服务器、裸机云服务器等,线路和方案都比较丰富,能够满足从轻量应用到大型外贸站点的不同需求。点击直达RAKsmart官网购买>>>

二、安装PostgreSQL

在Ubuntu上安装PostgreSQL需要执行一些Linux命令。如果是本地电脑,直接在终端或Linux命令提示符里运行就行;如果是像VPS这样的远程电脑,需要先用SSH应用程序或终端连接,并找到SSH访问凭据。例如:

PostgreSQL数据库安装配置指南

安装PostgreSQL有两种常用方法,一种是从APT存储库安装,另一种是使用本地Ubuntu存储库,这里推荐用APT包管理器,能确保安装到最新版本。

方法1:从APT存储库安装

通过APT包管理器从官方存储库安装PostgreSQL是当下很流行的方法,步骤如下:

运行下面的命令,把PostgreSQL官方存储库的密钥导入到APT包管理器:

sudo sh -c ‘echo “deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main” > /etc/apt/sources.list.d/pgdg.list’
wget –quiet -O – https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo gpg –dearmor -o /etc/apt/trusted.gpg.d/postgresql.gpg

用这个命令刷新APT,同步所有存储库:

sudo apt update

用APT和sudo权限安装最新版本的PostgreSQL:

sudo apt-get -y install postgresql

要确认安装是否成功,运行这个命令:

sudo -u postgres psql

输入查询PostgreSQL版本的语句:

SELECT version();

提示:如果想安装特定版本,可以在命令里加上版本号,比如sudo apt-get -y install postgresql-12,这个命令就会安装PostgreSQL 12版本。

方法2:使用本地:Ubuntu存储库进行安装

另一种安装PostgreSQL的方法是使用本地Ubuntu存储库,步骤如下:

运行这个命令刷新Ubuntu存储库:

sudo apt-get update

用下面的命令查看可用的PostgreSQL apt存储库信息:

sudo apt show postgresql

运行这个命令安装最新的可用版本:

sudo apt install postgresql postgresql-contrib

要验证PostgreSQL是否安装成功,运行以下命令:

sudo -u postgres psql

然后运行这个命令检查当前PostgreSQL版本:

SELECT version();

命令行应该会显示PostgreSQL服务器版本已成功安装,比如可能会显示类似 “PostgreSQL 版本 14.11” 的信息。

PostgreSQL数据库安装配置指南

三、检查PostgreSQL状态

安装好PostgreSQL后,要检查它是否已启用并且正在运行。可以用systemctl或service命令工具来验证服务状态:

sudo service postgresql status

或者:

sudo systemctl status postgresql

如果PostgreSQL已启用,命令行输出会显示 “活动(运行中)” 和 “已加载”。

除了检查服务状态,还可以用下面的命令查看 PostgreSQL 是否准备好接受连接:

sudo pg_isready

四、连接到PostgreSQL

安装过程中,PostgreSQL会自动创建一个默认的postgres角色,用于登录数据库。要切换到这个用户,运行以下命令:

sudo su – postgres

此时你的命令行前面应该会显示postgres。要连接到PostgreSQL数据库,使用PostgreSQL终端:

psql

如果找不到psql命令,可能是缺少客户端,可以用下面的命令手动安装PostgreSQL客户端:

sudo apt-get install postgresql-client

要检查连接状态,在PostgreSQL提示符下运行以下命令:

\conninfo

PostgreSQL数据库安装配置指南

退出PostgreSQL提示并回到常规系统用户,用exit命令;从数据库的交互式会话中退出,用\q。

相关阅读:

如何把文件导入PostgreSQL数据库

1Panel面板管理PostgreSQL数据库

PostgreSQL主从同步配置及切换教程

  • 广告合作

  • QQ群号:4114653

温馨提示:
1、本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。邮箱:2942802716#qq.com(#改为@)。 2、本站原创内容未经允许不得转裁,转载请注明出处“站长百科”和原文地址。

相关文章