ソースインストールPostgresql 9.4.1

1995 ワード

1.まずは公式サイトでダウンロードhttp://www.postgresql.org/ftp/source/v9.4.1/tarパッケージ
2.解凍後に実行:
 sudo apt-get install zlib1g-dev

 sudo apt-get install libreadline-dev

3.
./configure

  make
  su
  make install

4.インストール完了後のプログラムディレクトリは/usr/local/pgsql/
5、postgresユーザー編集に切り替える~/.bash_profileファイルは、データベース実行コマンドのディレクトリをPATH変数に追加します.
PATH=$PATH:$HOME/bin:/usr/local/pgsql/bin     //  ~/.bash_profile   PATH    ,    source      ,       。

6、データベースの初期化および起動.
[postgres@5201351 ~]$ initdb -D /usr/local/pgsql/data                          //   postgresql   
[postgres@5201351 ~]$ postgres -D /usr/local/pgsql/data >logfile 2>&1 &        //  postgresql   

インストールが完了した後、postgresql.confのデフォルト構成は次のとおりです.
源码安装Postgresql9.4.1_第1张图片
postgresqlサービスを停止する必要がある場合は、次のコマンドを使用します.
[postgres@5201351 ~]$ pg_ctl stop -D /usr/local/pgsql/data

ソースパッケージのcontrib/start-scripts/linux起動スクリプトファイルを/etc/init.dディレクトリにコピーし、postgresql-9.4と名前を付けることもできます.
後で他のサービスを起動するように起動したり、起動に参加したりすることができます.一般的に、このスクリプトでは、次の図のように変更する必要があります.
源码安装Postgresql9.4.1_第2张图片
最後にpostgresql-9.4を起動項目に追加し、次のコマンドを使用します.
[root@5201351 ~]# chkconfig --level 35 postgresql-9.4 on