如何在 Debian 12 上安装 PostgreSQL

Linux命令 Edge插件网 1年前 (2023-07-08) 479次浏览 已收录 0个评论

PostgreSQL是一个开源的关系数据库管理系统,由于其可扩展性,可扩展性和健壮性而广泛用于现代Web开发。在为 PostgreSQL 选择操作系统时,Debian 12 Bookworm 是一个稳定可靠的选择

如何在 Debian 12 上安装 PostgreSQL

在 Debian 12 bookworm 上安装 PostgreSQL

第 1 步。在我们安装任何软件之前,通过在终端中运行以下命令来确保您的系统是最新的非常重要:apt

<span class="pln">sudo apt update
sudo apt install apt</span><span class="pun">-</span><span class="pln">transport</span><span class="pun">-</span><span class="pln">https lsb</span><span class="pun">-</span><span class="pln">release ca</span><span class="pun">-</span><span class="pln">certificates curl dirmngr gnupg</span>

此命令将刷新存储库,允许您安装最新版本的软件包。

第 2 步。在 Debian 12安装 PostgreSQL

准备好环境后,让我们继续安装过程。我们将介绍如何添加 PostgreSQL 存储库、导入存储库签名密钥以及最后安装 PostgreSQL。要安装最新版本的 PostgreSQL,我们需要将官方的 PostgreSQL 存储库添加到我们的 Debian 系统中。执行以下命令:

<span class="pln">sudo sh </span><span class="pun">-</span><span class="pln">c </span><span class="str">'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'</span><span class="pln">
wget </span><span class="pun">--</span><span class="pln">quiet </span><span class="pun">-</span><span class="pln">O </span><span class="pun">-</span><span class="pln"> https</span><span class="pun">:</span><span class="com">//www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -</span>

现在添加了存储库并导入了签名密钥,我们可以继续安装 PostgreSQL。执行以下命令:

<span class="pln">sudo apt update
sudo apt install postgresql</span>

第 3 步。配置PostgreSQL。

安装 PostgreSQL 后,我们需要正确配置它以确保最佳的安全性和功能。让我们介绍如何启动和停止 PostgreSQL 服务、创建 PostgreSQL 用户和数据库以及配置 PostgreSQL 安全性。

  • 启动和停止 PostgreSQL 服务:

要管理 PostgreSQL 服务,我们需要知道如何启动、停止和重新启动它。使用以下命令:

<span class="pln">sudo systemctl start postgresql
sudo systemctl enable postgresql</span>
  • 创建 PostgreSQL 用户和数据库:

在使用PostgreSQL之前,我们需要为我们的应用程序创建一个用户和一个数据库。请按照以下步骤实现此目的:

要访问 PostgreSQL shell:

<span class="pln">sudo </span><span class="pun">-</span><span class="pln">u postgres psql</span>

要创建新用户:

<span class="pln">CREATE USER your_username WITH PASSWORD </span><span class="str">'your_strong_password'</span><span class="pun">;</span>

创建新数据库:

<span class="pln">CREATE DATABASE your_database_name</span><span class="pun">;</span>

  • 配置 PostgreSQL 安全性:

保护您的PostgreSQL安装至关重要。通过配置身份验证方法和访问控制,您可以确保只有授权用户才能访问。需要修改的配置文件称为 。使用以下命令编辑文件:pg_hba.conf

<span class="pln">sudo nano </span><span class="pun">/</span><span class="pln">etc</span><span class="pun">/</span><span class="pln">postgresql</span><span class="pun">/<</span><span class="pln">version</span><span class="pun">></span><span class="str">/main/</span><span class="pln">pg_hba</span><span class="pun">.</span><span class="pln">conf</span>

替换为已安装的PostgreSQL版本(例如,12)。<version>

在文件中,您可以为不同类型的连接指定身份验证方法并定义访问控制规则。pg_hba.conf

完成安装和配置后,验证一切是否按预期工作至关重要。让我们介绍如何访问 PostgreSQL shell 并执行基本的连接测试。

要访问 PostgreSQL shell,请使用以下命令:

<span class="pln">sudo </span><span class="pun">-</span><span class="pln">u postgres psql</span>

感谢您使用本教程在 Debian 11 Bookworm 上安装最新版本的 PostgreSQL 数据库。有关其他帮助或有用信息,我们建议您查看PostgreSQL官方网站


Edge插件网 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:如何在 Debian 12 上安装 PostgreSQL
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址