1. 首页 > 数据库 > 正文

5分钟入门:如何在Linux服务器上安装PostgreSQL?

在现代软件开发中,数据库是绝大多数应用的核心组件。PostgreSQL作为功能强大的开源关系型数据库,凭借其稳定性、扩展性和标准兼容性,成为开发者和企业的首选。如果你有一台Linux服务器,想在5分钟内完成PostgreSQL的安装并开始使用,这篇文章就是为你准备的。

5分钟入门:如何在Linux服务器上安装PostgreSQL?

前置条件

  • 一台运行CentOS、Ubuntu或Debian的Linux服务器(本例以Ubuntu 22.04为例)

  • root或具备sudo权限的用户

  • 能够访问互联网(用于下载软件包)

第1步:更新系统包(30秒)

保持包索引最新是个好习惯:

如何在Linux服务器上安装PostgreSQL?

第2步:安装PostgreSQL(1分钟)

Ubuntu默认仓库包含了PostgreSQL,安装非常简单:

如何在Linux服务器上安装PostgreSQL?

postgresql-contrib提供了一些额外的实用工具和扩展。

安装完成后,PostgreSQL服务会自动启动。你可以检查它的状态:

如何在Linux服务器上安装PostgreSQL?

如果看到active (running),说明安装成功。

第3步:切换到postgres用户(30秒)

PostgreSQL安装时会自动创建一个名为postgres的系统用户,以及一个同名的数据库超级用户。我们需要先切换到该用户才能执行数据库管理命令:

如何在Linux服务器上安装PostgreSQL?

第4步:访问PostgreSQL命令行(30秒)

执行以下命令进入数据库交互终端:

如何在Linux服务器上安装PostgreSQL?

看到类似postgres=#的提示符,表示你已经成功连接到了PostgreSQL。

第5步:设置数据库用户密码(1分钟)

为了安全,建议为postgres超级用户设置一个密码。在psql提示符下执行:

如何在Linux服务器上安装PostgreSQL?

然后输入\q退出psql。

第6步:允许远程连接(可选,1分钟)

如果希望从其他机器(比如你的本地电脑或应用服务器)连接这个数据库,需要修改两个配置文件。

首先编辑PostgreSQL主配置文件:

如何在Linux服务器上安装PostgreSQL?

找到#listen_addresses = 'localhost'这一行,改为:

如何在Linux服务器上安装PostgreSQL?

然后编辑客户端认证配置文件:

如何在Linux服务器上安装PostgreSQL?

在文件末尾添加一行(允许所有IPv4地址连接,生产环境建议限制为具体IP):

如何在Linux服务器上安装PostgreSQL?

最后重启PostgreSQL使配置生效:

如何在Linux服务器上安装PostgreSQL?

现在你的PostgreSQL已经准备就绪,可以接受远程连接了。

验证安装

创建一个测试数据库来验证一切正常:

如何在Linux服务器上安装PostgreSQL?

如果看到输出结果,说明安装完全成功。

让部署更简单:PetaCloud的云服务

当然,以上步骤是在假设你已经拥有一台Linux服务器的前提下。如果你还没有服务器,或者不想手动处理操作系统配置、安全组、备份等运维琐事,可以考虑使用PetaCloud的云服务。PetaCloud提供稳定、高性价比的全球云服务器,你可以在几分钟内启动一台预装了PostgreSQL的实例,或者通过一键应用市场直接部署数据库环境。PetaCloud简化了上云流程,消除了技术复杂性,让开发者可以专注于业务逻辑本身。无论是学习测试还是生产环境,PetaCloud都能以极具竞争力的价格助力你的业务快速增长。

现在你已经学会了在Linux上安装PostgreSQL,整个过程确实不超过5分钟。接下来,就可以开始创建表、写入数据,享受这个强大数据库带来的便利了。

AI部落温馨提示:以上是对5分钟入门:如何在Linux服务器上安装PostgreSQL的介绍,点击PetaCloud官网,了解PetaCloud虚拟机,释放云计算无线可能!

本文由网上采集发布,不代表我们立场,转载联系作者并注明出处:https://www.aijto.com/12649.html

联系我们

在线咨询:点击这里给我发消息

微信号:13180206953

工作日:9:30-18:30,节假日休息