CentOS 7にPostgreSQLサーバー構築
今回はインストールまで
- postgreSQLのインストール確認
[root@XXXXX ~]# psql --version
bash: psql: コマンドが見つかりません
- yumでインストール可能なバージョンを確認
[root@XXXXX ~]# yum list | grep postgresql
base、updatesセクションに、"exclude=postgresql*"を追加
[base]
…
exclude=postgresql* ←追加
[updates]
…
exclude=postgresql* ←追加
- rpmファイルインストール
[root@XXXXX ~]# yum localinstall http://yum.postgresql.org/9.4/redhat/rhel-6-x86_64/pgdg-centos94-9.4-1.noarch.rpm
- postgresql-server インストール
[root@XXXXX ~]# yum install postgresql94-server
※/var/lib/pgsql/9.4/data 配下に、ポスグレの全てのデータファイルが格納されるらしい。
- サーバー起動前に初期化する
service postgresql-9.4 initdb
- CentOS の起動時に、PostgrSQLサーバーを自動で起動(念の為)
[root@XXXXX ~]# chkconfig postgresql-9.4 on
- サーバー起動
[root@XXXXX ~]# service postgresql94-server start