centos6源碼安裝postgresql 9.1.4

來源:互聯網
上載者:User

在linux一般安裝軟體我喜歡源碼安裝,個人感覺他不會把檔案丟得滿地都是。

第一步:下載源碼包

:http://ftp.postgresql.org/pub/source/v9.1.4/postgresql-9.1.4.tar.gz

如果需要安裝其它版本,可以到http://www.postgresql.org/ftp/source/

第二步:安裝前的準備

yum install -y zlib zlib-devel readline readline-devel

第三步:解壓編譯

tar -zxvf postgresql-9.1.4.tar.gz

cd postgresql-9.1.4

./configure (在後面加-h顯示所支援的參數)

make && make install

第四步:添加postgresql使用者及初始化資料

useradd postgresql

su - postgresql #切換到postgresql使用者

passwd #修改使用者密碼

mkdir data #建立資料目錄

chown -R postgresql:postgresql /usr/local/pgsql #預設編譯後是安裝在這個目錄的,所以把這個目錄的所有權交給postgresql

cd data #進入資料目錄

/usr/local/pgsql/bin/initdb #執行初始化指令碼

完成後目前的目錄下面會產生一些postgresql的資料和設定檔

第五步:設定開機啟動

su #切換至超級使用者

cd ~/postgresql-9.1.4 #進入源碼檔案夾,及解壓源碼後的檔案夾

cp contrib/start-scripts/linux /etc/init.d/postgresql #將服務指令碼添加到init.d

vi /etc/init.d/postgresql #修改data目錄,將PGDATA="/usr/local/pgsql/data"修改成PGDATA="/home/postgresql/data"

chmod a+x /etc/init.d/postgresql #添加執行許可權

chkconfig --add postgresql

現在就可以使用service postgresql start開啟postgresql服務,開機也會自動啟動了。

第六步:這樣就安裝成功了

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.