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.