GNU/Linux >> Linux の 問題 >  >> Ubuntu

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

Ubuntu 20.04にPostgreSQLとpgAdmin4をすばやく簡単にインストールする方法をお探しの場合は、この投稿が最適です。プロセス全体を段階的に説明するので、誰でも簡単に実行できます。

Postgresはオープンソースの強力なリレーショナルデータベースシステムであり、ユーザーはデータをすばやく柔軟に作成、編集、共有、保存できます。すべてのSQL:2003標準をサポートしているため、あらゆるタイプのデータを保存するのに最適です。 pgAdmin4は、ユーザーが市場で提供されている他の多くの同様のツールのように複雑なコマンドライン命令や端末コマンドを使用せずに、PostgreSQLデータベースを1か所から管理できるグラフィカルユーザーインターフェイスツールです。

前提条件

PostgreSQLとpgAdmin4をインストールする前に、次の前提条件がインストールされていることを確認する必要があります。

  • Ubuntu20.04がサーバーにインストールされています。
  • ルート権限はサーバーで構成されます。
  • コマンドラインツールの基本的な理解。

サーバーの更新

サーバーにすべての最新の更新がインストールされていることを確認するには、ターミナルで次のコマンドを実行します。

sudo apt-get update -y
sudo apt-get upgrade -y
sudo apt install wget curl ca-certificates gnupg2

このコマンドは、システムパッケージを更新し、サーバー上で更新する必要のあるソフトウェアをアップグレードします。

PostgreSQLのインストール

Ubuntu 20.04サーバーが最新のアップデートでアップデートされたので、ターミナルで次のコマンドを実行してPostgreSQLをインストールしましょう。

sudo apt install postgresql postgresql-contrib -y

このコマンドは、サーバーにインストールされる他の便利なパッケージとともにPostgreSQLをダウンロードしてデプロイします。

インストールが完了したら。次のコマンドを実行して、インストールのステータスを確認できます。

sudo systemctl status postgresql

または

sudo systemctl is-active postgresql

以下の出力でわかるように、PostgreSQLサーバーデーモンがサーバー上で稼働しています。

PostgreSQLでの新しい役割の作成

PostgreSQLはpostgreと呼ばれるデフォルトのアカウントを提供します。このアカウントを使用してPostgreSQLに接続します。

sudo su - postgres

PostgreSQLターミナルにログインし、すべてのPostgreSQLコマンドへのアクセスが提供されます。ここですべてのクエリを入力できます。

createuserステートメントを使用して、PostgreSQLサーバーへのアクセスに使用される新しいユーザーを作成します。 linuxwaysという新しいアカウントを作成しましょう。 postgresユーザーとしてPostgreSQLにログインしている間に、次のすべての手順を実行する必要があります。

createuser --interactive

新しいデータベースの作成

PostgreSQLのロールは、1つ以上のデータベースに関連付けることができます。 createdbコマンドを使用して、新しいデータベースを作成できます。 linuxwaysの役割のためにlinuxwaysという新しいデータベースを作成しましょう。

createdb linuxways

新しい役割と新しいデータベースでPostgresプロンプトを開く

新しい役割と新しいデータベースができたので、それらに接続しましょう。 Postgresの役割およびデータベースと同じ名前のLinuxユーザーを作成する必要があります。

sudo adduser linuxways

この新しいユーザーが作成されたら、次のコマンドを実行して、このユーザーを使用してPostgreSQLサーバーに接続できます。

sudo -i -u linuxways
psql

このコマンドは、linuxwaysの役割とlinuxwaysと呼ばれる関連データベースに接続されている新しいpsqlプロンプトを開きます。ここからサーバーに任意のPostgreSQLコマンドを発行できます。現在の接続を確認しましょう。

\conninfo

このコマンドは、あなたの役割とユーザーlinuxwaysが現在接続しているすべての接続を表示します。下のスクリーンショットでわかるように、私たちはlinuxwaysの役割とlinuxwaysと呼ばれる関連データベースでPostgreSQLサーバーに接続しています。

pgAdmin4のインストール

pgAdmin4は、Ubuntu20.04のデフォルトリポジトリでは使用できません。そこで、apt-getコマンドでインストールするためにpgAdmin4リポジトリを追加します。

まず、pgAdmin4リポジトリのGPGキーをダウンロードして追加します。これを追加します:

curl https://www.pgadmin.org/static/packages_pgadmin_org.pub | apt-key add

次に、pgAdmin4リポジトリをシステムに追加します。

sudo sh -c 'echo "deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list && apt update'

最後に、パッケージリストを更新し、pgAdmin4をインストールします。

sudo apt-get update
sudo apt install pgadmin4

上記のコマンドは、pgAdmin4に必要な多数のパッケージをインストールします。

pgAdmin4をインストールした後、pgAdmin4バイナリパッケージに付属しているweb_setup.shというWebセットアップスクリプトを実行する必要があります。

Apache2が設定されていること、およびpgAdminアプリケーションがWSGIモジュールとしてマウントされていることを確認する必要があります。この設定は、Webサイトを表示するのに役立ち、クエリの実行、データベースとテーブルの作成と削除などを行うこともできます。プロセス中にログイン用の電子メールとパスワードを作成するように求められます。

sudo /usr/pgadmin4/bin/setup-web.sh

pgAdmin4WebUIへのアクセス

pgAdmin4がインストールされたので、次のアドレスにアクセスして、ブラウザでpgAdmin4にアクセスできます:http:// server_ip / pgadmin4、ここでserver_ipはサーバーのIPアドレスまたはドメイン名です。

postgreSQL pgAdmin4ログインプロンプトが表示されます。これには、管理者のユーザー名とパスワードを入力する必要があります。インストールプロセス中に作成されたログインメールアドレスとパスワードを入力し、ログインをクリックします ボタン。

ログインに成功すると、pgAdmin4ホームページが表示されます。そこから、データベース、ユーザー、ロール、テーブルなどを作成および管理できます。インターフェースは一目瞭然なので、ここでは説明しません。

そして、あなたはそれを持っています!これで、Ubuntu20.04LTSサーバーにpgAdmin4が正常にインストールされました。 pgAdmin4をインストールして使用する方法の詳細については、公式ドキュメントを参照してください:https://www.postgresql.org/docs/

結論

Ubuntu20.04LTSサーバーにpgAdmin4をインストールする方法を見てきました。このチュートリアルがお役に立てば幸いです。ご質問やご意見がございましたら、下にコメントを残してください。


Ubuntu
  1. Ubuntu20.04にNFSサーバーをインストールして構成する方法

  2. Ubuntu15.04にPostgresqlとphpPgAdminをインストールする方法

  3. Ubuntu20.04にDHCPサーバーをインストールして構成する方法

  1. Ubuntu20.04にVNCをインストールして構成する方法

  2. Ubuntu18.04にVNCをインストールして構成する方法

  3. Ubuntu18.04にNFSサーバーをインストールして構成する方法

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

  2. Ubuntu18.04LTSにPostgreSQLとphpPgAdminをインストールする方法

  3. Ubuntu18.04LTSにPostgreSQLとpgAdmin4をインストールする方法