もっと詳しく

pgAdmin PostgreSQLデータベースを管理するためのオープンソースのWebベースの管理ツールです。 PostgreSQLデータベースを簡単に管理および保守するのに役立ついくつかの機能が含まれています。

pgAdminを使用すると、テーブル内のデータの表示と編集、SQLクエリの実行、ユーザーと権限の管理、シーケンスの作成などをWebブラウザで行うことができます。

pgAdminは、Linux、Windows、macOSなどの複数のオペレーティングシステムで利用できます。

この投稿では、Ubuntu 22.04 /Ubuntu20.04にpgAdminをインストールする方法を紹介します。

PostgreSQLサーバーをインストールします

まず、PostgreSQLサーバーをまだインストールしていない場合は、システムにインストールします。

読んだ: Ubuntu22.04にPostgreSQLをインストールする方法

Ubuntu22.04にpgAdminをインストールします

pgAdminリポジトリを追加する

まず、pgAdmin署名キーをシステムにインポートします。

wget -qO - https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo gpg --dearmor -o  /usr/share/keyrings/pgadmin-keyring.gpg

次に、以下のコマンドを使用して、pgAdminリポジトリをシステムに追加します。

echo "deb [signed-by=/usr/share/keyrings/pgadmin-keyring.gpg] https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/jammy pgadmin4 main" | sudo tee /etc/apt/sources.list.d/pgadmin4.list

pgAdmin4をインストールします

リポジトリを追加したら、次のコマンドを実行してリポジトリインデックスを更新します。

sudo apt update

次に、次のコマンドを使用してpgAdminをインストールします。

sudo apt install -y pgadmin4-web

pgAdmin4のセットアップ

まず、アクセスする前にpgAdminを設定する必要があります。 したがって、以下のコマンドを使用してpgAdminセットアップを開始します。

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

セットアップを完了するには、いくつかの質問に答える必要があります。

Setting up pgAdmin 4 in web mode on a Debian based platform...
Creating configuration database...
NOTE: Configuring authentication for SERVER mode.

Enter the email address and password to use for the initial pgAdmin user account:

Email address: admin@itzgeek.net
Password: xxx
Retype password: xxx
pgAdmin 4 - Application Initialisation
======================================

Creating storage and log directories...
We can now configure the Apache Web server for you. This involves enabling the wsgi module and configuring the pgAdmin 4 application to mount at /pgadmin4. Do you wish to continue (y/n)? y << Type y and press Enter
The Apache web server is running and must be restarted for the pgAdmin 4 installation to complete. Continue (y/n)? y << Type y and press Enter
Apache successfully restarted. You can now start using pgAdmin 4 in web mode at http://127.0.0.1/pgadmin

PostgreSQL認証を設定する

PostgreSQLデータベースユーザーはデフォルトでローカルホストからのみログインでき、pgAdminを使用してリモートシステムにインストールされているデータベースサーバーを管理することはできません。 したがって、pgAdminのPostgreSQL上のすべてのホストまたは特定のサブネットからのユーザーのログインを有効にして、接続を成功させます。

編集 pg_hba.conf ファイル。

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

以下に示す以下の行を更新します。

# TYPE  DATABASE        USER            ADDRESS                 METHOD
# IPv4 local connections:
host     all            all              all                     md5

最後に、PostgreSQLサービスを再起動します。

sudo systemctl restart postgresql

pgAdmin4にアクセスします

Webブラウザを開き、次のURLにアクセスしてpgAdminにアクセスします。

http://ip.add.re.ss/pgadmin4

pgAdminのセットアップ中に入力したメールアドレスとパスワードを使用してpgAdminにログインします。

ログインに成功すると、pgAdmin4インターフェースが表示されます。

PostgreSQLサーバーを管理するには、をクリックして新しいサーバーを追加する必要があります 新しいサーバーを追加する ホームページで。

[一般]タブ:

名前:- PostgreSQLサーバーに名前を付けます

[接続]タブ:

ホスト名/アドレス: PostgreSQLサーバーのホスト名またはIPアドレス。 pgAdmin4がPostgreSQLサーバー自体にインストールされている場合は、127.0.0.1と入力します。
ポート: 5432(デフォルトのまま)–必要に応じて変更します。
ユーザー名: 接続しているユーザー名。 私の場合、postgresです。
パスワード: データベースユーザーのパスワード。 私の場合、これはpostgresユーザーのパスワードです。

クリック 保存 変更を保存します。

PostgreSQLサーバーへの接続が成功すると、次のページが表示されます。

結論

それで全部です。 Ubuntu 22.04 /Ubuntu20.04にpgAdminをインストールする方法を学んだことを願っています。 さらに、あなたは訪問することができます pgAdminドキュメント 詳細については。

The post Ubuntu22.04にpgAdminをインストールする方法 appeared first on Gamingsym Japan.