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]をクリックする。
centos 7