linux postgresql9.6安裝
阿新 • • 發佈:2018-12-19
正文
安裝路徑為 /usr/local/pgsql/
1、 解壓-將原始檔解壓到一個臨時目錄/usr/local/installPackage
gunzip postgresql-9.6.2.tar.gz
tar xf postgresql-9.6.2.tar
2、 依次執行命令
cd /usr/local/installPackage/postgresql-9.6.2
./configure --prefix=/usr/local/pgsql/ (指定安裝目錄)
make
make install
mkdir /usr/local/pgsql/data
chown postgres /usr/local/pgsql/data su - postgres /usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data /usr/local/pgsql/bin/postgres -D /usr/local/pgsql/data >logfile 2>&1 &
./configure是檢查當前環境能否安裝PG,以下是我遇到的報錯和解決方案
報錯1:configure: error: no acceptable C compiler found in $PATH:
解決:yum install gcc
報錯2:configure: error: readline library not found
解決:yum install readline-devel
3、 啟動或重啟server
* 先確保是切換到了/pgsql/bin目錄下,並且切換Linux使用者postgres
cd /usr/local/pgsql/bin/ su – postgres ./pg_ctl start -D /usr/local/pgsql/data
重啟server:
./pg_ctl restart -D /usr/local/pgsql/data