1. 程式人生 > >PostgreSQL 之 原始碼安裝設定開機自啟動

PostgreSQL 之 原始碼安裝設定開機自啟動

以下過程在redhat 7.4環境得到驗證!

設定PostgreSQL開機自啟動

PostgreSQL的開機自啟動指令碼位於PostgreSQL原始碼目錄的contrib/start-scripts路徑下

這個路徑是安裝包解壓完的路徑。

 

linux檔案即為linux系統上的啟動指令碼

1)修改linux檔案屬性,新增X屬性

exit

切換到root使用者

cd /software/postgresql-9.5.7/contrib/start-scripts 切換到解壓目錄下

chmod a+x linux

2) 複製linux檔案到/etc/init.d目錄下,更名為postgresql

cp linux /etc/init.d/postgresql

3)修改/etc/init.d/postgresql檔案的兩個變數

vi /etc/init.d/postgresql

prefix設定為postgresql的安裝路徑:prefix=/usr/local/pgsql957

PGDATA設定為postgresql的資料目錄路徑:PGDATA="/pgdata/data"

4) 執行service postgresql start,就可以啟動PostgreSQL服務

service postgresql start

5)設定postgresql服務開機自啟動

chkconfig --add postgresql

執行上面的命令,就可以實現postgresql服務的開機自啟動。

reboot