2018年11月09日

PostgreSQL10.6 yum install CentOS7 conf file

疑問点

1.PostgreSQLのクライアント認証設定ファイルは
pg_hba.conf
だけでしょうか?

インストール方法によって、認証のMETHODが有効にならない場合がある
yumで下記のように、インストールした場合に、認証 METHODのmd5が、使用できない。

2.postgresユーザーの管理とロールの使用

3.バックアップとリスアトの手順

4.pgtuneを参考にして、confのチューニング







url.png



1.Select version: 
10
----------------------------------------------------------
2.Select platform: 
CentOS 7
----------------------------------------------------------
3.Select architecture: 
x86_64
----------------------------------------------------------
4. Install the repository RPM: 
y01.png

yo2-2.png
----------------------------------------------------------
5.Install the client packages:
yum install postgresql10
  (1/2): postgresql10-libs-10.6-1PGDG.rhel7.x86_64.rpm
  (2/2): postgresql10-10.6-1PGDG.rhel7.x86_64.rpm
y02-1.png
----------------------------------------------------------
6.Optionally install the server packages:
yum install postgresql10-server
  ()postgresql10-server.x86_64 0:10.6-1PGDG.rhel7 
y03-1.png 
----------------------------------------------------------
7.Optionally initialize the database and enable automatic start:

(PGSETUP_INITDB_OPTIONS="-E UTF-8 --locale=ja_JP.UTF-8")

/usr/pgsql-10/bin/postgresql-10-setup initdb
systemctl enable postgresql-10
systemctl start postgresql-10
y04.png
----------------------------------------------------------
8.
su postgres
psql
CREATE DATABASE test1;
\l
\q
exit
y05.png
----------------------------------------------------------
9. パスワードを設定
****passwd postgres
Postgresユーザーのパスワード設定(PostgreSQLユーザー)
su - postgres
psql
alter role postgres with password 'Passwd123';


y06.png
----------------------------------------------------------

10. conf の検索 (必須では、ありませんので、必要に応じて、行ってください)
find / -name "pg*.conf" -print
y07.png
----------------------------------------------------------

11. confを編集し、接続許可
vi /var/lib/pgsql/10/data/pg_hba.conf
vi /var/lib/pgsql/10/data/postgresql.conf

ここでは
gedit /var/lib/pgsql/10/data/pg_hba.conf
y08-1.png
y08-2.png
y08-3.png
y08-4.png
----------------------------------------------------------
10. PostgreSQLの再起動とバージョン確認
systemctl restart postgresql-10
psql --version
y09.png
----------------------------------------------------------
11. Firewallの設定
firewall-cmd --add-service=postgresql --zone=public --permanent

ファイアーウォールの再起動
systemctl restart firewalld
y10.png

----------------------------------------------------------




Windows別機器から接続でエラー

FATAL: ユーザ"postgres"のパスワード認証に失敗しました 

Please enter the password for the user 'postgres' to connect the server - "c7"

w01.png




host    all             all             192.168.24.0/24         trust
に変更して、再起動
systemctl restart postgresql-10
w03.png
trustは、接続される
w03-2.png

posted by a23 at 11:21| Comment(0) | PostgreSQL
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント: