怎样在 Debian 11 上安装 PostgreSQL 14

PostgreSQL 也被称为 Postgres,它是一个开源且功能强大的基于对象的关系数据库系统,它使用并结合了 SQL 语言的许多特性。 使用 Postgres 数据库,您可以轻松存储和扩展复杂的数据工作负载。 大多数移动和 Web 应用程序都使用 Postgres 数据库来存储数据。 Postgres 数据库可以安装在包括 Linux 在内的几乎所有操作系统上。

我们将使用命令行方法在 Debian 11 系统上安装 Postgres 或 PostgreSQL 14。

先决条件

  • 具有足够空间的 Debian 11 Linux 操作系统应该可以在您的系统上正常运行。
  • 你应该有 sudo 权限或必须以 root 用户身份登录才能通过命令行在 Debian 11 上安装 Postgres 数据库。

在 Debian 11 上安装 PostgreSQL

按照下面提到的步骤安装 Postgres 或 PostgreSQL14 在 Debian 11 系统上:

第 1 步:安装先决条件

首先,使用“apt”命令更新系统存储库列表。

$ sudo apt update

现在,通过执行以下命令来安装推荐的 HTTPS 支持包:

$ sudo apt install -y curl apt-transport-https

第 2 步:添加 PostgreSQL 的存储库

默认情况下,PostgreSQL 软件包不包含在 Debian 11 存储库中。 但是,您可以通过将 PostgreSQL 存储库添加到 Debian 系统来安装所需的软件包。 因此,使用以下命令下载或导入 PostgreSQL 存储库的签名密钥:

$ curl -fsSL https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo gpg --dearmor -o /usr/share/keyrings/postgresql-keyring.gpg

怎样在 Debian 11 上安装 PostgreSQL 14 1

通过执行以下命令将 PostgreSQL 存储库添加到您的 Debian 11 系统:

$ echo "deb [signed-by=/usr/share/keyrings/postgresql-keyring.gpg] https://apt.postgresql.org/pub/repos/apt/ bullseye-pgdg main" | sudo tee /etc/apt/sources.list.d/postgresql.list

怎样在 Debian 11 上安装 PostgreSQL 14 2

第 3 步:在 Debian 11 上安装 PostgreSQL

包含存储库后,在 Debian 11 系统上安装 PostgreSQL。 以下语法将帮助您在系统上安装所需的 PostgreSQL 版本:

$ sudo apt update

怎样在 Debian 11 上安装 PostgreSQL 14 3

$ sudo apt install -y postgresql-version

在这里,我们正在这个系统上安装最新的 PostgreSQL-14。 因此,该命令将更改为以下顺序:

$ sudo apt install -y postgresql-14

怎样在 Debian 11 上安装 PostgreSQL 14 4

‘-y’ 选项将允许您忽略终端窗口上的确认提示。

Postgres 安装完成后,PostgreSQL 的服务将自动在您的系统上启动。

怎样在 Debian 11 上安装 PostgreSQL 14 5

通过运行以下命令来验证 Postgres 服务的“活动”或兴奋状态:

$ sudo systemctl status postgresql

怎样在 Debian 11 上安装 PostgreSQL 14 6

如果您没有收到 PostgreSQL 服务的“活动”状态,则可以通过运行以下命令来启用和启动 PostgreSQL 服务:

$ sudo systemctl enable postgresql
$ sudo systemctl start postgresql

在您的系统上完成 postgreSQL 安装后,默认情况下会创建一个名为“Postgres”的用户,您可以在 /etc/passwd 文件中找到该用户。

$ cat /etc/passwd | grep -i postgres

第 4 步:PostgreSQL 服务器配置

默认情况下,postgreSQL 在 localhost 端口“127.0.0.1”上侦听。 但是,你用你的系统IP地址改变它。

$ sudo nano /etc/postgresql/14/main/postgresql.conf

更改 听地址 给你的 要么 * 象征。

listen_addresses="IP-Address"

C:用户戴尔OneDrive桌面qqq.png

现在,重新启动系统上的 postgreSQL 服务。

$ sudo systemctl restart postgresql

第 5 步:登录 PostgreSQL 数据库

使用以下命令以“postgres”用户身份登录到 postgres 数据库:

$ sudo -u postgres psql

怎样在 Debian 11 上安装 PostgreSQL 14 7

现在,我们可以通过 psql 命令使用 PostgreSQL 数据库。

$ psql

恭喜! 我们已经在 Debian 11 系统上成功安装了 PostgreSQL 14。 现在,您可以轻松地在系统上创建 postgreSQL 数据库。

结论

我们在 Debian 11 系统上安装了 PostgreSQL 14 数据库。 我们已经了解了怎样在 Debian 11 系统上执行各种命令来运行 PostgreSQL-14 数据库。 您可以按照相同的安装步骤在 Ubuntu 及其衍生产品上安装 PostgreSQL。 您还可以从其下载 PostgreSQL 14 安装的最新发行说明 PostgreSQL 官方网站. 谢谢!