【サーバ】勉強のためサクラVPSを契約して設定した備忘録 PostgreSQLのインストール・設定

phpPostgreSQLをインストールする。

[html]
$ sudo yum install postgresql-server
$ sudo yum install postgresql-devel
$ sudo yum install postgresql-contrib
[/html]

postgresql-server
・サーバ本体
postgresql-devel
・DB接続のためのライブラリ等
postgresql-contrib
・暗号化等のライブラリ

 

バージョンの確認

[html]
postgres –version
postgres (PostgreSQL) 8.4.20
[/html]

 

DB初期化

[html]
$ sudo su – postgres
$ initdb -W -E UTF8 –no-locale -D /var/lib/pgsql/data
[/html]

 

自動起動設定

[html]
$ /etc/init.d/postgresql status
postmaster は停止しています
$ sudo chkconfig postgresql on
$ chkconfig | grep postgresql
postgresql         0:off    1:off    2:on    3:on    4:on    5:on    6:off
$ sudo /etc/init.d/postgresql start
postgresql サービスを開始中:                               [  OK  ]
[/html]

 

外部からの接続設定

[html]
sudo vi /var/lib/pgsql/data/pg_hba.conf
[/html]

 

追記する

[html]
host all all 0.0.0.0/0 trust
[/html]

 

変更

[html]
sudo vi /var/lib/pgsql/data/postgresql.conf
[/html]

 

[html]
listen_addresses = ‘localhost’

listen_addresses = ‘*’

#port = 5432

port = 5432
[/html]

 

再起動

[html]
sudo /etc/init.d/postgresql restart
[/html]