如何安装 PostgreSQL 14 Debian 11

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

我们将在以下位置完成 Postgres 或 PostgreSQL 14 的安装 Debian 11系统采用命令行方式。

先决条件

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

PostgreSQL 安装在 Debian 11

按照下面提到的步骤在服务器上安装 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

将 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

第 3 步:安装 PostgreSQL Debian 11

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

$ sudo apt update

$ sudo apt install -y postgresql-version

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

$ sudo apt install -y postgresql-14

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

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

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

$ sudo systemctl status postgresql

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

$ sudo systemctl enable postgresql
$ sudo systemctl start postgresql

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

$ cat /etc/passwd | grep -i postgres

第 4 步:PostgreSQL 服务器配置

postgreSQL 默认侦听本地主机端口“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

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

$ psql

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

结论

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