このページでは
- 前提条件
- PostgreSQLのインストール
- ## pgAdmin4 リポジトリを Debian 11 に追加します
- Debian 11 での pgAdmin4 のインストールと構成
- pgAdmin のインストールを確認する
- pgAdmin4 を使用して PostgreSQL サーバーに接続する
- 基本的な使い方 pgAdmin4: 新規ユーザーの作成
- 基本的な使い方 pgAdmin4: データベースの新規作成
- ユーザー接続の検証
- 結論
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」を続けます。
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 ダッシュボードを介してデータベースを管理できます。