Linux Mint20でpgAdmin4を使用してPostgreSQLをインストールする方法

pgAdmin は、機能が豊富なオープンソースのフロントエンド管理ツールであり、簡単に管理できます。 PostgreSQL Webブラウザからのリレーショナルデータベース。

データベースとデータベースオブジェクトの作成と監視を簡素化する使いやすいユーザーインターフェイスを提供します。 PgAdmin 4 以前の改善です pgAdmin ツールであり、Linux、Windows、macOSシステム、さらにはDockerコンテナでも利用できます。

このチュートリアルでは、インストール方法を学習します PostgreSQLpgAdmin4 オン Linux Mint 20

ステップ1:LinuxMintにPostgreSQLデータベースをインストールする

1.1。 開始するには、ターミナルを起動し、図のようにaptパッケージマネージャーを使用してパッケージを更新します。

$ sudo apt update -y

更新が完了したら、次の手順に進みます。

 

以来 pgAdmin4 の管理のためのフロントエンドインターフェイスを提供します PostgreSQL データベースオブジェクト、それは持っていることが不可欠です PostgreSQL 最初にインストールされます。

2.2。 これを行うには、をインストールします postgresql パッケージと postgresql-contrib の機能を拡張する拡張機能を提供します PostgreSQL

$ sudo apt install postgresql postgresql-contrib
LinuxMintにPostgreSQLをインストールする
LinuxMintにPostgreSQLをインストールする

3.3。 通常、 PostgreSQL 起動時に自動的に起動します。 これは、以下のコマンドを使用して確認できます。

$ sudo systemctl status postgresql
PostgreSQLのステータスを確認する
PostgreSQLのステータスを確認する

4.4。 あなたにログインするには PostgreSQL インスタンス、最初にに切り替えます postgres ユーザー。 Postgresユーザーはデフォルトでのインストールに含まれています PostgreSQL。 次に、を実行します psql 示されているコマンド。

$ sudo -i -u postgres
$ psql
# q
PostgreSQLシェルに接続する
PostgreSQLシェルに接続する

5.5。 さらに、示されているように、データベースサーバーが着信接続を受け入れているかどうかを確認できます。

$ sudo pg_isready
PostgreSQLが着信接続を受け入れることを確認します
PostgreSQLが着信接続を受け入れることを確認します

ステップ2:LinuxMintにpgAdmin4をインストールする

pgAdmin4 利用可能です Ubuntu 16.04 以降のバージョンでは、を使用して簡単にインストールできます。 APT パッケージマネージャー。 同じはサポートできません Linux Mint 20 そして Pgadmi4 開発者は、ユーザーがAPTパッケージマネージャーを使用してフロントエンド管理ツールを簡単にインストールできるようにするサポートをまだ含んでいません。

6.6。 唯一の実行可能なオプションはインストールすることです pgAdmin4 仮想環境から。 したがって、最初に、示されているように前提条件パッケージをインストールします。

$ sudo apt install libgmp3-dev build-essential libssl-dev
前提条件のパッケージをインストールする
前提条件のパッケージをインストールする

7。 次に、をインストールします Python 仮想環境と関連する依存関係。

$ sudo apt install python3-virtualenv python3-dev libpq-dev
Python仮想環境をインストールする
Python仮想環境をインストールする

8.8。 次に、仮想環境を作成するディレクトリを作成します。

$ mkdir pgadmin4 && cd pgadmin4

9.9。 次に、図のように仮想環境を作成します。 ここに、 pgadmin4env 仮想環境の名前です。

$ virtualenv pgadmin4env
pgAdmim4の仮想環境を作成する
pgAdmim4の仮想環境を作成する

10.10。 仮想環境が整ったら、図のようにアクティブ化します。

$ source pgadmin4env/bin/activate

11.11。 次に、pipツールを使用してインストールします pgadmin4 示されているように。

$ pip install https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v4.23/pip/pgadmin4-4.23-py3-none-any.whl
LinuxMintにPgAdmin4をインストールする
LinuxMintにPgAdmin4をインストールする

12.12。 次に、構成ファイルを作成します config_local.py

$ sudo nano pgadmin4env/lib/python3.8/site-packages/pgadmin4/config_local.py

以下の行を追加します。

import os
DATA_DIR = os.path.realpath(os.path.expanduser(u'~/.pgadmin/'))
LOG_FILE = os.path.join(DATA_DIR, 'pgadmin4.log')
SQLITE_PATH = os.path.join(DATA_DIR, 'pgadmin4.db')
SESSION_DB_PATH = os.path.join(DATA_DIR, 'sessions')
STORAGE_DIR = os.path.join(DATA_DIR, 'storage')
SERVER_MODE = False
PgAdmin4構成を作成する
PgAdmin4構成を作成する

13.13。 開始するには pgAdmin4 管理ツールで、次のコマンドを呼び出します。

$ python pgadmin4env/lib/python3.8/site-packages/pgadmin4/pgadmin4.py
PgAdmin4サービスを開始します
PgAdmin4サービスを開始します

14.14。 最後に、ブラウザにアクセスして、表示されているアドレスを参照します。

http://127.0.0.1:5050

マスターパスワードを設定するように求められるので、続行して強力なパスワードを設定し、[‘]をクリックします。OK‘ボタン。

PgAdmin4パスワードを設定する
PgAdmin4パスワードを設定する

15.15。 物事を簡単にするために、でエイリアスを作成できます 〜/ .bashrc 示されているようにファイル。

$ echo "alias startPg='~/pgAdmin4/venv/bin/python ~/pgAdmin4/venv/lib/python3.8/site-packages/pgadmin4/pgAdmin4.py'" >> ~/.bashrc

16.16。 次に、bashrcファイルを更新します。

$ source ~/.bashrc

17.17。 最後に、あなたは始めることができます pgAdmin4 単に呼び出すことによる管理ツール startpg コマンド。

$ startpg
PgAdmin4ツールを起動します
PgAdmin4ツールを起動します

もう一度ブラウザにアクセスして、にログインします。 PgAdmin4 インターフェース。 そして、これでインストールは完了です。 pgAdmin4 オン Linux Mint

Hope this helps!

Source link