亚马逊云科技

广告

安信SSL证书

广告

Ubuntu上安装PostgreSQL图文教程

美国云服务器推荐

PostgreSQL是一款很受欢迎的开源关系型数据库管理系统(RDBMS),扩展性强,处理大量数据时效率很高,非常适合大型企业的网站或应用程序。而且PostgreSQL支持多种数据类型和编程语言,像PHP、Python都能和它兼容。本文主要教大家如何在Ubuntu 22.04及更高版本上安装PostgreSQL。

相关阅读:《PostgreSQL是什么数据库?PostgreSQL数据库的作用和优势

一、PostgreSQL是什么

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

开始之前,要确保你的服务器或者VPS运行的是Ubuntu 22.04或更高版本。如未购买服务器,可参考本站精心整理的服务器推荐:

十大美国服务器租用推荐

十大美国VPS排行推荐

十大国外服务器租用推荐

二、安装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默认用户名和密码是什么?

如何备份和恢复PostgreSQL数据库?

(本文由美国主机侦探原创,转载请注明出处“美国主机侦探”和原文地址!)

主机侦探企业微信

微信扫码加好友进群

主机优惠码及时掌握

主机侦探QQ群

QQ群号:938255063

主机优惠发布与交流

温馨提示:

1、本站部分图片来源于互联网,如有侵权请联系删除。邮箱:2942802716#qq.com(#改为@)

2、本文评论没有专人回复,如果您有问题请到美国主机侦探论坛提问!

3、美国主机侦探免费为您提供美国主机购买咨询。

RAKsmart美国服务器
返回顶部