VirtualBoxのUbuntuServerにPostgresSQL設定

インスコは割愛w

 

~導入後の設定から

 

まず、pg_hba.confとpostgresql.confに実行権限がないため変更を行う。

 コマンド【chmod u+x 対象ファイル名】

変更前

f:id:fkmpy129:20160914004514j:plain

 

 

変更後

f:id:fkmpy129:20160914004745j:plain

 

初期状態ではPostgreSQLサーバーに接続できないため、pg_hba.confを編集する。

だがその前に編集前のバックアップを忘れずにw

以下バックアップ対象ファイル

1.pg_hba.conf

2.postgresql.conf

 

 

 コマンド【cp コピー元ファイル名 コピー先ファイル名】

f:id:fkmpy129:20160914004918j:plain

 

pg_hba.conf編集

 編集前    host  all  all  127.0.0.1/32          md5

f:id:fkmpy129:20160917143827j:plain

 

編集後   host  all  all  127.0.0.1/32          trust

f:id:fkmpy129:20160917145025j:plain

 

他のコンピュータからPostgreSQLへの接続を許可するにはpostgresql.confを編集

編集前 # listen_addresses = 'localhost'

※見にくくてスイマセン。。。。。

f:id:fkmpy129:20160917234820j:plain

 

編集後  listen_addresses = '*'

f:id:fkmpy129:20160917235103j:plain

 

続いて全てのホストから接続を許可するためpostgresql.confに以下の記述を追加

記述 host all all 0.0.0.0/0 trust

f:id:fkmpy129:20160918003250j:plain

 

 

 

 

そしていよいよホストOSからpgadmin起動

以下の設定でサーバー追加

ホストはゲストOS側のip

パスはpostgres

f:id:fkmpy129:20160918003605j:plain

!!!!!!!

 

。。。なんかでたw

f:id:fkmpy129:20160918003737j:plain

 

追加されたサーバーを選択すると

さらにエラーがでたw

f:id:fkmpy129:20160918003931j:plain

 

だが正常にテーブルは作成できる模様w

f:id:fkmpy129:20160918004136j:plain

 

 

 

う~~ん、、、どうやらエラー2つともpgadminがpostgresqlのver9.5に対応してないのが原因か。

 

 

とりあえずこのエラーの対応は次回やります!!w

今回はここまで!