GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu 22.04 に PostgreSQL をインストールする方法

この記事では、PostgreSQL を Ubuntu 22.04 LTS にインストールするために必要な手順を説明しました。このチュートリアルを続行する前に、sudo を持つユーザーとしてログインしていることを確認してください 特権。このチュートリアルのすべてのコマンドは、root 以外のユーザーとして実行する必要があります。

PostgreSQL は、オープンソースの強力なオブジェクト リレーショナル データベース システムです。 MySQL などのリレーショナル データベース管理システムとは異なり、複雑なデータ オブジェクトでもデータベースにリレーショナルに格納できます。

前提条件:

  • Ubuntu 22.04 を搭載したオペレーティング システム
  • スーパーユーザー権限を持つサーバー IPv4 アドレス (ルート アクセス)
  • Linux デスクトップ用 Gnome ターミナル
  • Windows または macOS 用の PuTTy SSH クライアント
  • Windows 10/11 用 Powershell
  • APT コマンドに精通している

Ubuntu 22.04 LTS に PostgreSQL をインストールする

ステップ 1. まず、Ubuntu サーバーにパッケージのインストールを開始する前に、すべてのシステム パッケージが更新されていることを確認することを常にお勧めします。

sudo apt update
sudo apt upgrade
sudo apt install apt-transport-https curl wget

ステップ 2. Ubuntu Linux に PostgreSQL をインストールします。

Ubuntu 22.04 Jammy Jellyfish システムに PostgreSQL をインストールするのは簡単です。PostgreSQL GPG キーをインポートして、インストールの信頼性を確認します:

sudo wget -O- https://www.postgresql.org/media/keys/ACCC4CF8.asc | gpg --dearmor | sudo tee /usr/share/keyrings/postgresql.gpg

次に、次のコマンドを使用して PostgreSQL リポジトリを追加します。

echo deb [arch=amd64,arm64,ppc64el signed-by=/usr/share/keyrings/postgresql.gpg] http://apt.postgresql.org/pub/repos/apt/ jammy-pgdg main | sudo tee /etc/apt/sources.list.d/postgresql.list

その後、次のコマンドを使用して最新バージョンの PostgreSQL (v14) をインストールします。

sudo apt update
sudo apt install postgresql-client postgresql

インストールが成功すると、Postgres 14 が開始されます。このコマンドを使用して、サービスのステータスを確認してください:

sudo systemctl status postgresql

PostgreSQL データベース サーバーに接続し、そのバージョンを確認して、インストールを確認します。このコマンドを使用してください:

sudo -u postgres psql -c "SELECT version();"

ステップ 3. PostgreSQL データベースとロールを作成します。

  • 新しい PostgreSQL ロールを作成する次のコマンドは、meilana という名前の新しいロールを作成します:
    sudo su - postgres -c "createuser jelita"
  • 新しい PostgreSQL データベースを作成するcreatedb コマンドを使用して meilana という名前の新しいデータベースを作成します:
    sudo su - postgres -c "createdb mega"
  • 権限を付与する前の手順で作成したデータベースで ramona ユーザーに権限を付与するには、PostgreSQL シェルに接続します:
    sudo -u postgres psql

    次のクエリを実行します:

    grant all privileges on database jelita to mega;

ステップ 4. UFW ファイアウォールを構成します。

PostgreSQL がデフォルト ポート 5432 で通信できるように UFW ファイアウォール ルールを設定します。これは、localhost 以外のものを使用する場合に必要です。

sudo ufw enable
sudo ufw allow proto tcp from (you-ip-address) to any port 5432

Ubuntu 22.04 LTS Jammy Jellyfish に PostgreSQL をインストールするために必要なことはこれだけです。この簡単なヒントがお役に立てば幸いです。 PostgreSQL データベースのインストールに関する詳細については、公式ナレッジ ベースを参照してください。ご質問やご提案がありましたら、お気軽にコメントを残してください。


Ubuntu
  1. Ubuntu18.04にDockerをインストールする方法

  2. Ubuntu18.04にApacheをインストールする方法

  3. Ubuntu18.04にMariaDB10.4をインストールする方法

  1. Ubuntu18.04にPostgreSQLをインストールする方法

  2. Ubuntu18.04にMongoDBをインストールする方法

  3. Ubuntu18.04にJenkinsをインストールする方法

  1. Ubuntu20.04にClickHouseをインストールする方法

  2. Ubuntu20.04にKVMをインストールする方法

  3. UbuntuにWebminをインストールする方法