由於最近在做的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...