如何在 Debian 12 上安装 PostgreSQL

2023年 7月 20日 88.0k 0

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

postgresql-logo

在 Debian 12 bookworm 上安装 PostgreSQL

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

sudo apt update
sudo apt install apt-transport-https lsb-release ca-certificates curl dirmngr gnupg

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

第 2 步。在 Debian 12 上安装 PostgreSQL。

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

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 apt-key add -

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

sudo apt update
sudo apt install postgresql

第 3 步。配置PostgreSQL。

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

  • 启动和停止 PostgreSQL 服务:

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

sudo systemctl start postgresql
sudo systemctl enable postgresql
  • 创建 PostgreSQL 用户和数据库:

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

要访问 PostgreSQL shell:

sudo -u postgres psql

要创建新用户:

CREATE USER your_username WITH PASSWORD 'your_strong_password';

创建新数据库:

CREATE DATABASE your_database_name;

  • 配置 PostgreSQL 安全性:

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

sudo nano /etc/postgresql//main/pg_hba.conf

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

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

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

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

sudo -u postgres psql

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

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论