Linux serverNETWORK ADMINISTRATIONS

8.CentOS8.2 x86_64 への PostgreSQL導入



CentOS8.2 x86_64に PostgreSQL 10 パッケージと pgAdmin4-Desktop パッケージをインストール、設定する。

1.PostgreSQLパッケージのインストール
 $ su [Enter]
 パスワード:rootのパスワード
 # dnf update [Enter]
 # dnf install postgresql-server [Enter]
2.データベースの初期化
 # /usr/bin/postgresql-setup –initdb [Enter]
3.アクセス設定変更とサービスの起動設定
 # vi /var/lib/pgsql/data/postgresql.conf [Enter]
 #listen_addresses = ‘localhost’
 ↓次の様に変更する
 listen_addresses = ‘*’
 # vi /var/lib/pgsql/data/pg_hba.conf [Enter]
 host all all 127.0.0.1/32 md5 ←ident を md5 に変更
 host all all 192.168.123.0/24 md5 ←追加
 host all all ::1/128 md5 ←ident を md5 に変更
 # systemctl start postgresql [Enter]  ←サービスを起動
 # systemctl enable postgresql [Enter] ←起動時にサービスを起動するに設定
4.CentOSユーザの postgrs のパスワードを設定
 # passwd postgres [Enter]
 新しいパスワード: postpas [Enter]  ←表示されない
 新しいパスワードを再入力してください: postpas [Enter]  ←表示されない
5.PostgreSQL のユーザ、データベースを登録
 # su postgres [Enter]
 $ psql [Enter]
 postgres=# ALTER ROLE postgres PASSWORD ‘postpass’; [Enter]
 postgres=# CREATE ROLE pguser WITH CREATEDB LOGIN PASSWORD ‘pgpass’; [Enter]
 postgres=# du [Enter]
 ※ユーザー情報が表示される
 postgres=# CREATE DATABASE “testdb” OWNER “pguser”; [Enter]
 CREATE DATABASE
 postgres=# l [Enter]
 ※データーベース情報が表示される
 postgres=# q [Enter]
 bash-4.4$ exit [Enter]
6.ファイアウォールの設定
 # firewall-cmd –permanent –add-port=5432/tcp [Enter]
 # systemctl restart firewalld [Enter]
7.pgAdmin4のインストール
 ①.リポジトリパッケージのインストール
 # rpm -i https://ftp.postgresql.org/pub/pgadmin/pgadmin4/yum/pgadmin4-redhat-repo-1-1.noarch.rpm [Enter]
 ②.pgadmin4パッケージのインストール
 # dnf install pgadmin4-desktop [Enter]
 # exit [Enter]
 $ exit [Enter]
8.pgAdmin4の初回起動
 ①.ディスクトップの画面で、「アプリケーションの表示」→「pgAdmin4」をクリックする。
 ②.Set Master Passwordの画面で、Passwordに postpass を入力し、[OK]をクリックする。
 ③.日本語表示にする。
   pgAdmin4の画面で、「File」→「Preferences」を選択する。
   Preferencesの画面で、Browserの Miscellaneousの User languageをクリックする。
   User languageの頁で、User languageの項目で、「Japanese」を選択し、[Save]をクリックする。
 ④.pgAdmin4を再表示する。
   FirefoxのpgAdmin4の頁を閉じて終了させる。
   ※ディスクトップ上にpgAdmin4のFormが表示されたまま。
   ディスクトップ上のpgAdmin4 Form をクリックする。
   タスクバーのpgAdmin4をクリックし、一覧から「新しいウィンドウで開く」をクリックする。
9.pgAdmin4のデータベースへの接続設定と切断
 ①.pgAdmin4の画面で、 「Server」 を右クリックする。
 ②.プルダウンリストの「作成」→「サーバー」をクリックする。
 ③.作成・サーバの画面の一般の頁で、
  名称に LocalHost を入力し、「接続」タブをクリックする。
 ④.作成・サーバの画面の接続の頁で、
  ホスト名:localhost、パスワード:postpass を入力し、
  パスワードを保存にチェックし、[保存]をクリックする。
 ※データーベースに接続される。
 ⑤.pgAdmin4の画面で、「LocalHost」を右クリックする。
 ⑥.プルダウンリストの「サーバから切断」をクリックする。
 ⑦.サーバかの切断の画面で、[OK]をクリックする。

source
centos 7

Leave a Reply

Your email address will not be published. Required fields are marked *