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

PostgreSQL10.6 rpm install CentOS7 conf file

rpm -qa|grep 'postgres'

PostgreSQL RPM Buildfarm


postgresql10-10.6-1PGDG.rhel7.x86_64.rpm
postgresql10-server-10.6-1PGDG.rhel7.x86_64.rpm
postgresql10-libs-10.6-1PGDG.rhel7.x86_64.rpm
postgresql10-devel-10.6-1PGDG.rhel7.x86_64.rpm
postgresql10-contrib-10.6-1PGDG.rhel7.x86_64.rpm



rpm -ivh ./rpm/postgresql10-*


yum rpm
yum list installed | grep postgres



rpm
rpm -qa|grep 'postgres'





rpm -ivh ./rpm/postgresql95-*rpm -ivh ./rpm/postgresql95-*
posted by a23 at 10:05| Comment(0) | PostgreSQL

abrt

CentOS 7

ABRT により 1 件の問題が検出されました。次を実行して詳細を確認してください: abrt-cli list --since 1541724490
[root@localhost ~]# 

ABRT により 1 件の問題が検出されました。次を実行して詳細を確認してください: abrt-cli list --since 1541724490
[root@localhost ~]# abrt-cli list --since 1541724490
id 9b1da5ac90e55485cbffb9ad27b6033a1a8822b9
reason:         nautilus killed by SIGSEGV
time:           2018年11月09日 13時06分00秒
cmdline:        /usr/bin/nautilus --gapplication-service
uid:            0
Directory:      /var/spool/abrt/ccpp-2018-11-09-13:06:00-13039
報告済み:   報告できません

自動報告機能は無効になっています。root の特権を持つユーザーで
'abrt-auto-reporting enabled' を発行し、この機能を有効にすることを検討してみてください
[root@localhost ~]# 

ABRT.png

abrt.png






 abrt-cli list.png




posted by a23 at 08:38| Comment(0) | CentOS