GNU/Linux >> Linux の 問題 >  >> Panels >> Panels

Ubuntu20.04にPostgreSQL9.6をインストールする方法

このチュートリアルでは、Ubuntu20.04にPostgreSQL9.6をインストールする方法を紹介します。 PostgreSQLの意味と、そのインストール、構成、および使用の手順について説明します。

PostgresまたはPostgreSQLは、情報を格納および取得するオブジェクトリレーショナルデータベース管理システムです。このシステムは大量のデータを保存するのに適しており、オープンソースであり、非常に強力で信頼性があります。

インストールには5分以内で完了します。始めましょう!

前提条件

  • Ubuntu20.04の新規インストール
  • ユーザー権限:sudo権限を持つrootまたは非rootユーザー

ステップ1.システムを更新します

これはUbuntu20.04の新規インストールであるため、システムを最新バージョンに更新し、ソフトウェアが最新であることを確認する必要があります。

sudo apt-get update -y && sudo apt-get upgrade -y

コマンドを実行した後、システムが最新の情報を取得するまでに時間がかかります。

ステップ2.PostgreSQL9.6GPG公開鍵をインポートする

署名GPGキーは、次のコマンドで追加できます。

wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -

ステップ3.PostgreSQL9.6リポジトリを追加する

デフォルトでは、Ubuntu 20.04にはPostgreSQLリポジトリがないため、後でインストールできるように手動で追加する必要があります。

echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main" | sudo tee /etc/apt/sources.list.d/postgresql-pgdg.list > /dev/null

リポジトリが追加されたら、システムを更新します。

sudo apt-get update -y

ステップ4.PostgreSQL9.6をインストールします

これでGPGキーとリポジトリが追加され、Ubuntu20.04にPostgreSQL9.6をインストールする準備が整いました

sudo apt-get install postgresql-9.6

上記のコマンドは、PostgreSQLデータベースサーバーとその他の必要なデータベースモジュールおよびツールを完全にインストールします。

ステップ5.インストールを確認および確認します

まず、PostgreSQLがポート5432で動作していることを知っておく必要があります。

これを確認するには、次のコマンドを実行します。

sudo netstat -tunlp | grep 5432

出力は次のようになります:

root@vps:~# sudo netstat -tunlp | grep 5432
tcp 0 0 127.0.0.1:5432 0.0.0.0:* LISTEN 31266/postgres

Postgresサービスがポート5432で正常に実行されていることがわかります。

正しいバージョンがインストールされていることを確認して確認する場合は、以下を実行してください:

sudo psql --version

出力は次のようになります:

root@vps:~# sudo psql --version
psql (PostgreSQL) 9.6.22

すべてがインストールされ、準備ができたら、次のステップに進むことができます。そのステップは、PostgreSQLサービスを管理する方法です。

ステップ6.Ubuntu20.04でPostgreSQL9.6サービスを管理する

ステータス、開始、停止、再起動など、PostgreSQLサービスを管理するための基本的なコマンドを次に示します。

PostgreSQLサービスのステータスを確認するには:

sudo service postgresql status

出力は以下の出力のようになります:

#sudo service postgresql status
● postgresql.service - PostgreSQL RDBMS
Loaded: loaded (/lib/systemd/system/postgresql.service; enabled; vendor preset: enabled)
Active: active (exited) since Sun 2021-08-08 12:59:50 UTC; 1min 5s ago
Process: 793 ExecStart=/bin/true (code=exited, status=0/SUCCESS)
Main PID: 793 (code=exited, status=0/SUCCESS)

Aug 08 12:59:50 vps systemd[1]: Starting PostgreSQL RDBMS...
Aug 08 12:59:50 vps systemd[1]: Finished PostgreSQL RDBMS.

PostgreSQLサービスを停止します。

sudo service postgresql stop

出力はありませんが、サービスのステータスを確認すると、前の出力からわずかな変更があります。

sudo service postgresql status
#sudo service postgresql status
● postgresql.service - PostgreSQL RDBMS
Loaded: loaded (/lib/systemd/system/postgresql.service; enabled; vendor preset: enabled)
Active: inactive (dead) since Sun 2021-08-08 13:03:18 UTC; 24s ago
Process: 793 ExecStart=/bin/true (code=exited, status=0/SUCCESS)
Main PID: 793 (code=exited, status=0/SUCCESS)
Aug 08 12:59:50 vps systemd[1]: Starting PostgreSQL RDBMS...
Aug 08 12:59:50 vps systemd[1]: Finished PostgreSQL RDBMS.
Aug 08 13:03:18 test.vps systemd[1]: postgresql.service: Succeeded.
Aug 08 13:03:18 test.vps systemd[1]: Stopped PostgreSQL RDBMS.

PostgreSQLサービスを開始するには:

sudo service postgresql start

PostgreSQLサービスを再起動するには:

sudo service postgresql restart

PostgreSQLサービスをシステムブートで実行する場合は、それを有効にする必要があり、次のコマンドで実行できます。

sudo service postgresql enable

ステップ7.PostgreSQL9.6とコンソールの構成

アクセシビリティ、認証、接続性、リソース使用量などのPostgresサービスの構成ファイルに変更を加える場合は、「 /etc/postgresql/9.6/main/postgresql.conf」を開く必要があります。 」を編集者と一緒に作成し、必要な変更を加えます。

PostgreSQLサービスのコンソールにアクセスするには、「postgres」ユーザーとしてログインし、次のコマンドを実行する必要があります。

sudo su - postgres
psql

出力は次のようになります:

#psql
psql (9.6.22)
Type "help" for help.
postgres=#

これで、「 \ l」を使用してデフォルトのデータベースを一覧表示できます。 」コマンドと出力は、以下の出力のようになります。

 postgres=#  \l
List of databases
Name | Owner | Encoding | Collate | Ctype | Access privileges
-----------+----------+----------+-------------+-------------+-----------------------
postgres | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 |
template0 | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =c/postgres +
| | | | | postgres=CTc/postgres
template1 | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =c/postgres +
| | | | | postgres=CTc/postgres

PostgreSQLシェルを終了するには、「 \ q」と入力するだけです。 「。

終わり。 Ubuntu20.04にPostgreSQL9.6サービスを正常にインストールして管理しました。

もちろん、PostgreSQL VPSホスティングプランのいずれかを使用している場合は、Ubuntu20.04にPostgreSQL9.6をインストールする必要はありません。その場合は、専門のLinux管理者にUbuntu20.04にPostgreSQL9.6をインストールするよう依頼してください。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。

Ubuntu20.04にPostgreSQL9.6をインストールする方法に関するこの投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。また、Debian9にPostgreSQLをインストールする方法についての投稿もお気軽にチェックしてください。ありがとうございます。


Panels
  1. Ubuntu16.04にRをインストールする方法

  2. Ubuntu18.04にGoをインストールする方法

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

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

  2. Ubuntu18.04にNginxをインストールする方法

  3. Ubuntu20.04にPostgreSQLをインストールする方法

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

  2. Ubuntu16.04にGogsGoGitサービスをインストールする方法

  3. UbuntuにPostgreSQL9.5をインストールする方法(12.04-15.10)