PostgreSQL 之 原始碼安裝設定開機自啟動
阿新 • • 發佈:2019-02-07
以下過程在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