centos 下postgres原始碼安裝

2021-06-20 00:40:01 字數 944 閱讀 7142

由於最近在做的tigase應用開發,資料庫使用的是postgresql-9.0.12,不能自動的使用yum install安裝了,因為現在源裡面的版本是8.3,無法滿足專案要求,特安裝了postgresql-9.0.12,只能原始碼編譯安裝了。

1. 提前安裝編輯原始碼所需要的工具和庫

# 安裝編譯原始碼所需的工具和庫

yum -y install wget gcc readline-devel zlib-devel make

每項的具體意思在配置檔案中有詳細說明

配置iptables讓遠端主機能訪問:

vi /etc/sysconfig

新增-a input -m state --state new -m tcp -p tcp --dport 5432 -j accept

service iptables restart

12、讓postgresql資料庫隨系統啟動而啟動:

將啟動指令碼拷貝到/etc/init.d/目錄下,具體執行如下命令:

cd /etc/rc.d/init.d

cp (第一步解壓的安裝檔案目錄)/postgresql-9.0.12/contrib/start-scripts/linux postgresql

chmod +x postgresql

vi postgresql

prefix=/usr/local/pgsql

pgdata="/usr/local/pgsql/data"

pguser=postgres

pglog="/var/log/pgsql.log"

chkconfig --add postgresql

如果出錯 先rpm -aq |grep chkconfig

export path=/sbin:$path

啟動資料庫:

service postgresql start

參考:

centos下postgres的安裝

1.進行安裝 sudo yum install postgresql server postgresql contrib初始化 sudo postgresql setup initdb2.修改配置 sudo vim var lib pgsql data pg hba.conf配置檔案目錄可能帶版本號...

centOS下安裝postgres資料庫

需在root使用者許可權下安裝 yum install yum install postgresql11 yum install postgresql11 server 初始化資料庫,並使其自啟動服務 usr pgsql 11 bin postgresql 11 setup initdb syste...

linux下postgres自動備份

postgresql自動備份每天生成1個檔案並自動壓縮 1 編寫shell指令碼,儲存為 home db dump.sh pg dump db gzip home db db date y m d backup.gz date y m d 可自行設定。需要設定執行許可權,執行 chmod x dum...