PostgreSQL12のCentOSオフラインインストール

PostgreSQL12のCentOSオフラインインストール

1.リソースパックをダウンロードします

  1. ダウンロードリンク

    www.postgresql.org/download/

  2. 一番下までスクロールして、直接ダウンロードをクリックします

    画像-20220407212616384

  3. 独自のバージョンを選択してください(独自のシステムに応じて)

    画像-20220407212706565

  4. クリックして入力

    画像-20220407212803767

  5. 以下の4つのファイルをダウンロードしてください

    画像-20220407212846512

2.インストールして開始します

  1. ダウンロードした4つのファイルをサーバーに配置し、次のコマンドを実行します

    rpm -ivh postgresql12-libs-12.10-1PGDG.rhel7.x86_64.rpm
    rpm -ivh postgresql12-contrib-12.10-1PGDG.rhel7.x86_64.rpm
    rpm -ivh postgresql12-12.10-1PGDG.rhel7.x86_64.rpm 
    rpm -ivh postgresql12-server-12.10-1PGDG.rhel7.x86_64.rpm
    复制代码
  2. データベースを初期化します

    /usr/pgsql-12/bin/postgresql-12-setup initdb
    复制代码
  3. サービスを開始します

    systemctl start postgresql-12
    复制代码

3.構成サービス

  1. 他のIPアクセスとポート番号の設定を許可する

    vi /var/lib/pgsql/12/data/postgresql.conf
    复制代码

    listen_addresses='*'はすべてのIP情報をリッスンすることを意味します

    port = 5432はサービスのポートを示し、他のポートにカスタマイズできます

  2. アクセスを許可するIPを変更します(次の構成ではすべてのIPアクセスが許可されます)

タイプ データベース ユーザー 住所 方法
亭主 すべて すべて 0.0.0.0/0 md5

上記の変更が完了したら、サービスを再起動して有効にする必要があります

サービスを再起動します

systemctl restart postgresql-12
复制代码

第四に、ユーザーとデータベースを作成します

  1. postgresユーザーに切り替えます

    su - postgres
    psql -p 5432
    复制代码
  2. データベースのユーザー名を作成する

    create user test with password '123456';
    复制代码

    画像-20220407215319342

  3. データベースを作成する

    create database testdb;
    复制代码

    画像-20220407215711610

  4. testdbにユーザーのテストを許可する

grant all privileges on database testdb to test;
复制代码

画像-20220407220004149

5つ目は、基本的なインストール構成が完了したことです。

画像-20220407220406125

おすすめ

転載: juejin.im/post/7083867092260225031