pgAdmin 4 v5 PostgreSQL 管理ツールを Debian 11 にインストールする方法 (2023)

このページでは

  1. 前提条件
  2. PostgreSQLのインストール
  3. ## pgAdmin4 リポジトリを Debian 11 に追加します
  4. Debian 11 での pgAdmin4 のインストールと構成
  5. pgAdmin のインストールを確認する
  6. pgAdmin4 を使用して PostgreSQL サーバーに接続する
  7. 基本的な使い方 pgAdmin4: 新規ユーザーの作成
  8. 基本的な使い方 pgAdmin4: データベースの新規作成
  9. ユーザー接続の検証
  10. 結論

pgAdmin は、PostgreSQL 用の使いやすい無料のオープンソース グラフィカル管理ツールです。 PostgreSQL 9.6 以降をサポートしており、Windows、macOS、Linux などの複数のオペレーティング システム上で実行できます。

他のグラフィカル データベース管理ツールとは異なり、pgAdmin は 3 つの異なるモードで実行できます。

  • デスクトップ モード - ラップトップおよびコンピュータにユーザー アプリケーションとしてインストールできます。この方法は、ラップトップまたはコンピューターに pgAdmin をインストールする場合に推奨される方法です。
  • サーバー モード - このタイプの展開はサーバーに適用できます。 MySQL の phpMyAdmin のようなものです。
  • コンテナ モード - Docker コンテナとして実行できます。

このチュートリアルでは、最新の Debian 11 Bullseye に pgAdmin サーバー モードをインストールする方法を学習します。 Apache Web サーバーで pgAdmin をセットアップする方法と、PostgreSQL データベースとユーザーを管理するための pgAdmin の基本的な使用方法を学びます。

前提条件

  • Debian 11 サーバー。すべてのパッケージが最新バージョンに更新されていることを確認してください。
  • root ユーザーまたは root 権限を持つユーザー。このユーザーは、新しいパッケージのインストールとシステム構成の編集に使用されます。
  • PostgreSQL データベース サーバー - または、次のガイドを使用してインストールできます。

このガイドを開始する前に、「」を実行してください。須藤' または '' 以下のコマンドを実行して root 権限を取得します。

# ユーザーのパスワードを入力します
須藤す

# root パスワードを入力します

PostgreSQLのインストール

PostgreSQL サーバーをインストールしている場合は、この最初の段階をスキップして次の段階に進みます。それ以外の場合は、次のガイドを使用して PostgreSQL をインストールできます。

1. Debian サーバーに PostgreSQL サーバーをインストールするには、以下の apt コマンドを実行します。

apt インストール postgresql

タイプ 'y' を押して '入力' PostgreSQL のインストールを続行します。

2. インストールが完了したら、以下のコマンドを実行して PostgreSQL サービスを確認します。

systemctlが有効になっているpostgresql
systemctlステータスpostgresql

以下のような出力が表示されます。

スクリーンショットにあるように、PostgreSQL は '有効化' これは、システム起動時に自動的に実行されることを意味します。そしてPostgreSQLの現状は「アクティブ (終了)' これは、サービスは実行中ですが、systemd が監視する PostgreSQL デーモンを見つけることができないことを意味します。

3. 次に、デフォルトのデータベース ユーザー「postgres」のパスワードを設定します。

以下のコマンドを使用して、PostgreSQL シェルにログインします。

sudo -u postgres psql

データベース ユーザーの新しいパスワードを作成します 'ポストグレ' 以下のクエリを実行します。そして必ず「」を変更してください強力なpostgresパスワード' とパスワードを入力します。

ユーザー postgres をパスワード 'strongpostgrespassword' で変更します。

ここで「」と入力してください\q' または ' を押しますCtrl+D' PostgreSQL シェルを終了します。

## pgAdmin4 リポジトリを Debian 11 に追加します

pgAdmin は、Debian や RHEL ベースのオペレーティング システムを含む、さまざまな Linux 用のインストール用のリポジトリを提供します。このステップでは、pgAdmin の新しいリポジトリを Debian 11 システムに追加します。

1. まず、以下の apt コマンドを使用して gnupg2 パッケージをインストールします。

apt インストール gnupg gnupg2

2. 次に、次のコマンドを実行して、Debian システムの pgAdmin リポジトリを追加します。

echo "deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main"\
| sudo tee /etc/apt/sources.list.d/pgadmin4.list

3. 次のコマンドを使用して、pgAdmin リポジトリの gpg キーを追加します。

カール https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo apt-key add

4. 以下のコマンドを使用して、すべてのリポジトリを更新して更新します。

sudo aptアップデート

これで、pgAdmin を Debian システムにインストールする準備ができました。

Debian 11 での pgAdmin4 のインストールと構成

1. pgAdmin をサーバーモードにインストールするには、以下の apt コマンドを使用して「pgadmin4-web」パッケージをインストールします。

apt インストール pgadmin4-web

タイプ 'y' を押して '入力' インストールを続行します。

2. インストールが完了したら、次のコマンドを実行して、pgAdmin4 ユーザー アカウントと Apache 仮想ホストの構成を設定します。

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

ユーザーの電子メールとパスワードを入力して新しい pgAdmin ユーザーを作成し、「」を押します。入力'。

その後、Apache Web サーバーを構成するように求められます。「」と入力します。y'を選択し、'を押します入力'。

ここで、もう一度「y」を入力して「Enter」を押し、Apache サービスを再起動し、新しい設定を適用します。

これで、pgAdmin インストールに URL パスからアクセスできるようになりました。/pgadmin4'。

追加情報:

インストーラー スクリプト 'setup-web.sh' で Apache 構成が自動的に作成され、アクティブ化されます。/etc/apache2/conf-enabled' ディレクトリ。以下のコマンドで確認できます。

cd /etc/apache2/conf-enabled/
猫 pgadmin4.conf

以下に表示される構成を示します。

pgAdmin のインストールを確認する

1. Web ブラウザを開き、次のようにサーバーの IP アドレスまたはドメイン名を入力し、その後にパス「/pgadmin4」を続けます。

http://192.168.1.10/pgadmin4

2. インストールが成功すると、以下のような pgadmin4 ログイン ページが表示されます。

ログイン ユーザーと電子メールを入力し、「」をクリックします。ログイン' ボタン。

以下のような pgadmin4 ダッシュボードが表示されます。

pgAdmin4 を使用して PostgreSQL サーバーに接続する

pgAdmin ダッシュボードにログインした後、PostgreSQL サーバーに新しい接続を追加します。

1. pgAdmin ダッシュボードで、アイコンをクリックします。'新しいサーバーを追加'。

2. 小さなウィンドウのポップアップが表示されます。

タブで「一般的な'、新しい ' を入力します名前あなたの接続の。

このガイドでは、新しい接続名を「」とします。地元'。

3. タブに移動します。繋がり' と入力し、PostgreSQL ホスト、データベース、ユーザー、パスワードの詳細を入力します。

この例では、ユーザー「」でローカル PostgreSQL サーバーを使用します。ポストグレ' デフォルトのデータベースを管理するため 'ポストグレ'。

その後、「」をクリックします。保存' ボタンをクリックして新しい接続を保存します。

4. 接続が成功すると、以下のようなページが表示されます。そうしないと、エラーが表示されます。

スクリーンショットの下部にあるように、ユーザー 'ポストグレ' はデータベース ' に接続されていますポストグレ「アプリケーションを使用して」pgAdmin4'、接続の状態は 'アクティブ'。

基本的な使い方 pgAdmin4: 新規ユーザーの作成

この段階では、pgAdmin4 ツールを使用して新しい PostgreSQL を作成します。

1. 接続名メニューを右クリックします。地元=>作成する=>ログイン/グループの役割..」。

2.タブで「」一般的な' に、作成する新しいユーザーを入力します。この例では、新しいユーザーを作成します。アリス'。

3. タブに移動します。意味' をクリックして、ユーザーのパスワードを入力します。

4.「」タブに移動します。特権' をクリックし、必要に応じていくつかの権限をオンにします。

ここで「」をクリックします保存' ボタン。

5. 新しいユーザーを確認するには、メニュー「」をクリックします。ログイン/グループの役割左側の「」をクリックし、「アリス' を作成しました。

タブをクリックします。プロパティページ上で「」をクリックすると、上部のスクリーンショットにあるようにユーザーの詳細が表示されます。

基本的な使い方 pgAdmin4: データベースの新規作成

この段階では、pgAdmin ダッシュボードから新しいデータベースを作成します。

1. 接続名メニューを右クリックします。ローカル => 作成 => データベース..」。

2.タブで「」一般的な' をクリックして、新しいデータベース名を入力し、そのデータベースのユーザー所有者を選択します。この例では、新しいデータベースを作成します。アリスデブ' そしてユーザーを 'アリス' オーナーとして。

ここで「」をクリックします保存' ボタン。

3. 新しいデータベースを確認するには、メニュー「」をクリックします。データベース' 左側にあるデータベースをクリックします。アリスデブ' を作成しました。

タブをクリックします。プロパティ' ページ上でデータベースの詳細を確認できます。アリスデブ' 上のスクリーンショットのように。

ユーザー接続の検証

pgAdmin4 を使用して新しいユーザーとデータベースを作成した後、ユーザー ' を使用して pgAdmin4 で新しい PostgreSQL 接続を作成します。アリス' とデータベース 'アリスデブ'。

1. pgAdmin4 ダッシュボードに戻り、アイコン「」をクリックします。新しいサーバーの追加'。

2.タブで「」一般的な'、新しい接続名を ' と入力しますアリスコネクション' 以下のように。

3. タブに移動します。繋がり' と入力し、新しい接続の詳細を入力します。ホストは「127.0.0.1' ユーザーと一緒に 'アリス' そしてデータベースを管理します 'アリスデブ'、ユーザーのパスワードを忘れずに入力してください 'アリス'。

ここで「」をクリックします保存' ボタン。

4. データベースの認証情報が正しい場合は、以下のようなページが表示されます。

スクリーンショットの下部にあるように、ユーザー 'アリス' はデータベース ' に接続されていますアリスデブ「アプリケーションを使用して」pgAdmin4'、接続の状態は 'アクティブ'。

結論

おめでとう!これで、PostgreSQL 用の pgAdmin4 管理ツールが Debian 11 Bullseye に正常にインストールされました。また、pgAdmin4 で新しい PostgreSQL 接続を作成する方法も学習しました。新しいデータベースとユーザーを作成するための pgAdmin4 の基本的な使い方。次の段階では、PostgreSQL サーバー接続を追加し、pgAdmin4 ダッシュボードを介してデータベースを管理できます。

References

Top Articles
Latest Posts
Article information

Author: Pres. Carey Rath

Last Updated: 17/10/2023

Views: 5958

Rating: 4 / 5 (61 voted)

Reviews: 84% of readers found this page helpful

Author information

Name: Pres. Carey Rath

Birthday: 1997-03-06

Address: 14955 Ledner Trail, East Rodrickfort, NE 85127-8369

Phone: +18682428114917

Job: National Technology Representative

Hobby: Sand art, Drama, Web surfing, Cycling, Brazilian jiu-jitsu, Leather crafting, Creative writing

Introduction: My name is Pres. Carey Rath, I am a faithful, funny, vast, joyous, lively, brave, glamorous person who loves writing and wants to share my knowledge and understanding with you.