Copyright 2017. JapanSpace Systems. All Rights Reserved.
10./var/lib/pgsql/data/postgresql.confを編集して、
PostgreSQLにアクセスできるIPアドレスを設定します。
今回は、’*’ (すべて)とします。
データベース
5
[root@centos ~] # cd /var/lib/pgsql/data
[root@centos ~] # cp postgresql.conf
postgresql.conf.oroginal
[root@centos ~] # vi postgresql.conf
#---------------------------------------------------------------------
---------
# CONNECTIONS AND AUTHENTICATION
#---------------------------------------------------------------------
---------
# - Connection Settings -
#listen_addresses = 'localhost' # what IP
address(es) to listen on;
# comma-separated list of
addresses;
# defaults to 'localhost'; use
'*' for all
# (change requires restart)
# ADDED BY NAKAMURA-
SHINSAKU@JSPACESYSTEMS.OR.JP
listen_addresses = ‘*' # what IP address(es) to
listen on;
[root@centos ~] #
ファイルを編集する前
に、オリジナルを別名
で保存する
追記箇所
vi コマンドで編集する
6.
Copyright 2017. JapanSpace Systems. All Rights Reserved.
10./var/lib/pgsql/data/pg_hba.confを編集して、 PostgreSQL
への接続認証を設定します。今回は、localhostとします。
11.PostgreSQLを再起動します。
データベース
6
[root@centos ~] # cd /var/lib/pgsql/data
[root@centos ~] # cp pg_hba.conf
pg_hba.conf.oroginal
[root@centos ~] # vi pg_hba.conf
# TYPE DATABASE USER ADDRESS
METHOD
# "local" is for Unix domain socket connections only
# COMMENTED OUT BY NAKAMURA-
SHINSAKU@JSPACESYSTEMS.OR.JP ON JUNE
18, 2017
#local all all peer
# IPv4 local connections:
#host all all 127.0.0.1/32
ident
# IPv6 local connections:
#host all all ::1/128 ident
# ADDED BY NAKAMURA-
SHINSAKU@JSPACESYSTEMS.OR.JP ON JUNE
18, 2017
local all all peer
host all all 0.0.0.0/0 md5
[root@centos ~] # systemctl restart postgresql
[root@centos ~] #
ファイルを編集する前
に、オリジナルを別名
で保存する
修正箇所
vi コマンドで編集する
7.
Copyright 2017. JapanSpace Systems. All Rights Reserved.
12.データベース用のユーザを作成します。Postgresユーザ
は、PostgreSQL全体を管理するユーザなので、実運用用
のユーザは別途作成します。今回は、nakaとします。
13.postgresユーザになります。
14.createuserコマンドを持ちて、データベース用のnaka
ユーザを作成します。
15.psqlコマンドでPostgreSQLにアクセスします。
16.nakaユーザのパスワード及び権限を設定します。今回は、
管理者権限(SUPERUSER)、データベース作成権限
(CREATEDB)、複製権限(REPLICATION)を与えます。
データベース
7
[root@centos ~] # useradd naka
[root@centos ~] # passwd naka
[root@centos ~] # su - postgres
[postgres@centos ~] $ createuser naka
[postgres@centos ~] $ psql
postres=# ALTER ROLE naka PASSWORD ‘xxxx’;
postres=# ALTER ROLE naka SUPERUSER;
postres=# ALTER ROLE naka CREATEDB;
postres=# ALTER ROLE naka REPLICATION;
postres=# ¥q
[postgres@centos ~] $
各コマンド
(SQL文)の
最後にセミ
コロンをつ
けることを
忘れないこ
と
PostgreSQL環境
¥qでPostgreSQL環境から出る