GNU/Linux >> Linux の 問題 >  >> Debian

Debian11にPostgreSQLをインストールする方法

このチュートリアルでは、PostgreSQLをDebian 11にインストールする方法を紹介します。知らなかった人のために、PostgreSQLは強力なオープンソースのオブジェクトリレーショナルデータベースシステムです。最も複雑なデータワークロードを安全に保存およびスケーリングする多くの機能と組み合わせてSQL言語を使用および拡張します。30年以上の活発な開発により、PostgreSQLは多数のモバイルおよびWebアプリケーションのデータベースとして広く使用されています。

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudoを追加する必要があります。 ルート権限を取得するコマンドに‘。 Debian 11(Bullseye)にPostgreSQL13を段階的にインストールする方法を紹介します。

前提条件

  • 次のオペレーティングシステムのいずれかを実行しているサーバー:Debian11。
  • 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
  • サーバーへのSSHアクセス(またはデスクトップを使用している場合はターミナルを開く)
  • non-root sudo user またはroot userへのアクセス 。 non-root sudo userとして行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。

Debian11BullseyeにPostgreSQLをインストールする

ステップ1.ソフトウェアをインストールする前に、次のaptを実行して、システムが最新であることを確認することが重要です。 ターミナルのコマンド:

sudo apt update
sudo apt upgrade
sudo apt install wget software-properties-common apt-transport-https gnupg gnupg2

ステップ2.Debian11にPostgreSQLをインストールします。

デフォルトでは、PostgreSQLをDebian 11ベースリポジトリから直接インストールすることはできません。ここで、公式のPostgreSQLリポジトリをシステムに追加します:

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

次に、PostgreSQL署名キーをインポートします:

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

最後に、以下のコマンドを実行してPostgreSQLをインストールします。

sudo apt update
sudo apt install postgresql-13

PostgreSQLをインストールした後、PostgreSQLサービスを開始し、システムの再起動時に開始できるようにします:

sudo systemctl start postgresql
sudo systemctl enable postgresql
sudo systemctl status postgresql

ステップ3.PostgreSQLデータベースサーバーにアクセスします。

PostgreSQLがインストールされると、postgresという新しいユーザーが デフォルトで作成されます。これは、/etc/passwdを覗いて確認できます。 UIDやGIDなどのユーザー情報を保存するファイル:

cat /etc/passwd | grep -i postgres

データベースに接続するには、postgresに切り替えます 示されているユーザー:

su - postgres
psql

これでPostgreSQLデータベースサーバーにログインしました。ログイン情報を確認するには、データベースコマンドプロンプトから次のコマンドを使用します。

postgres-# \conninfo

ヘルプコマンドを実行して、いくつかのコマンドの使用法を表示します:

postgres=# help

PostgreSQLデータベースのコマンドプロンプトから切断するには、以下のコマンドを入力してEnterキーを押すだけで、Ubuntuコマンドプロンプトに戻ります。

postgres-# \q

おめでとうございます!PostgreSQLが正常にインストールされました。このチュートリアルを使用して最新バージョンのPostgreSQLデータベースをDebian 11 Bullseyeにインストールしていただきありがとうございます。追加のヘルプや役立つ情報については、公式を確認することをお勧めします。 PostgreSQLのWebサイト。


Debian
  1. Debian9にTomcat8.5をインストールする方法

  2. Debian9およびDebian8にPostgreSQL11/10をインストールする方法

  3. Debian 11 /Debian10にPostgreSQLをインストールする方法

  1. Debian9にMongoDBをインストールする方法

  2. Debian9にPostgreSQLをインストールする方法

  3. Debian9にNginxをインストールする方法

  1. Debian9にApacheをインストールする方法

  2. Debian9にJenkinsをインストールする方法

  3. Debian9にWebminをインストールする方法