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

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

PostgreSQLはPostgresとも呼ばれ、オープンソースで強力なオブジェクトベースのリレーショナルデータベースシステムであり、SQL言語の多くの機能と組み合わせて使用​​されます。 Postgresデータベースを使用すると、複雑なデータワークロードを簡単に保存およびスケーリングできます。ほとんどのモバイルおよびWebアプリケーションは、データの保存にPostgresデータベースを使用していました。 Postgresデータベースは、Linuxを含むほぼすべてのオペレーティングシステムにインストールできます。

コマンドライン方式を使用して、Debian11システムにPostgresまたはPostgreSQL14をインストールします。

前提条件

  • 十分な容量のあるDebian11Linuxオペレーティングシステムがシステム上で正しく実行されている必要があります。
  • コマンドラインからDebian11にPostgresデータベースをインストールするには、sudo権限を持っているか、rootユーザーとしてログインしている必要があります。

Debian11へのPostgreSQLのインストール

以下の手順に従って、PostgresまたはPostgreSQL14をDebian11システムにインストールします。

ステップ1:前提条件をインストールする

まず、「apt」コマンドを使用してシステムリポジトリリストを更新します。

$ sudo apt update

次に、以下のコマンドを実行して、推奨されるHTTPSサポートパッケージをインストールします。

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

ステップ2:PostgreSQLのリポジトリを追加する

デフォルトでは、PostgreSQLパッケージはDebian11リポジトリに含まれていません。ただし、PostgreSQLリポジトリをDebianシステムに追加することで、必要なパッケージをインストールできます。したがって、次のコマンドを使用して、PostgreSQLリポジトリの署名キーをダウンロードまたはインポートします。

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

以下のコマンドを実行して、PostgreSQLリポジトリをDebian11システムに追加します。

$ 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

ステップ3:PostgreSQLをDebian11にインストールする

リポジトリが含まれたら、PostgreSQLをDebian11システムにインストールします。次の構文は、システムに目的の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のインストールが完了すると、デフォルトで、/ etc/passwdファイルにある「Postgres」という名前のユーザーが作成されます。

$ cat /etc/passwd | grep -i postgres

ステップ4:PostgreSQLサーバーの構成

postgreSQLは、デフォルトでローカルホストポート「127.0.0.1」でリッスンします。ただし、システムのIPアドレスで変更します。

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

listen_addressesを変更します に または* シンボル。

listen_addresses = 'IP-Address'

次に、システムでpostgreSQLサービスを再起動します。

$ sudo systemctl restart postgresql

ステップ5:PostgreSQLデータベースにログインします

以下のコマンドを使用して、「postgres」ユーザーとしてpostgresデータベースにログインします。

$ sudo -u postgres psql

これで、psqlコマンドを使用してPostgreSQLデータベースを使用できるようになりました。

$ psql

おめでとう! Debian11システムにPostgreSQL14が正常にインストールされました。これで、システム上にpostgreSQLデータベースを簡単に作成できます。

結論

Debian11システムにPostgreSQL14データベースをインストールしました。 Debian11システムでPostgreSQL-14データベースを実行するためのさまざまなコマンドを実行する方法を見てきました。 Ubuntuとその派生物にPostgreSQLをインストールするために従うことができるのと同じインストール手順。 PostgreSQL 14のインストールに関する最新のリリースノートは、PostgreSQLの公式Webサイトからダウンロードすることもできます。ありがとう!


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

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

  3. Debian10にGradleをインストールする方法

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

  2. Debian10にAnyDeskをインストールする方法

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

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

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

  3. Debian10にRをインストールする方法