真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

【Postgresql】postgresql9.3.9版本部署

安裝方式:源碼包安裝
安裝環(huán)境:linux—Centos 6.5

創(chuàng)新互聯(lián)建站專注于中大型企業(yè)的成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)和網(wǎng)站改版、網(wǎng)站營銷服務(wù),追求商業(yè)策劃與數(shù)據(jù)分析、創(chuàng)意藝術(shù)與技術(shù)開發(fā)的融合,累計(jì)客戶千余家,服務(wù)滿意度達(dá)97%。幫助廣大客戶順利對接上互聯(lián)網(wǎng)浪潮,準(zhǔn)確優(yōu)選出符合自己需要的互聯(lián)網(wǎng)運(yùn)用,我們將一直專注成都品牌網(wǎng)站建設(shè)和互聯(lián)網(wǎng)程序開發(fā),在前進(jìn)的路上,與客戶一起成長!

  1. 下載Postgresql源碼包
    wget http://ftp.postgresql.org/pub/source/v9.3.9/postgresql-9.3.9.tar.bz2
    #地址可更改,需要其他包進(jìn) http://ftp.postgresql.org/pub/source 查找下載即可
  2. 解壓該文件
    tar xjvf postgresql-9.3.9.tar.bz2
  3. 進(jìn)入解壓后的目錄
    cd postgresql-9.3.9/
  4. 查看INSTALL文件。

    INSTALL文件中Short Version部分解釋了如何安裝postgresql的命令,Requirements部分描述了安裝postgresql所依賴的lib,比較長,先 configure試一下,如果出現(xiàn)error,那么需要檢查是否滿足了Requirements的要求。
    如果報rebline缺失等錯誤,需要先安裝相應(yīng)的依賴包。

    Short Version
    ./configure
    gmake
    su
    gmake install
    adduser postgres
    mkdir /usr/local/pgsql/data
    chown postgres /usr/local/pgsql/data
    su - postgres
    /usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data
    /usr/local/pgsql/bin/postgres -D /usr/local/pgsql/data >logfile 2>&1 &
    /usr/local/pgsql/bin/createdb test
    /usr/local/pgsql/bin/psql test
  5. 按順序執(zhí)行如上short中命令,開始編譯安裝postgrepsql數(shù)據(jù)庫。

    1)./configure

    在這一步中可能會報缺少redeline或者zlib等等環(huán)境依賴缺失問題,通過yum下載相關(guān)缺失軟件即可。例如:yum install -y readline-devel

    2) make
    3) make install
    4)添加Postgresql管理啟動用戶postgres
    useradd postgres
    passwd postgres
    5)創(chuàng)建數(shù)據(jù)庫文件存儲文件夾
    mkdir /usr/local/pgsql/data
    6) 改變先前目錄的文件夾的權(quán)限
    chown -R postgres.postgres /usr/local/pgsql
    7)切換用戶
    su - postgres
    8)綁定數(shù)據(jù)庫文件存儲目錄
    /usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data
    #or: export PATH=$PATH:/usr/local/pgsql/bin/
    9)啟動數(shù)據(jù)庫
    /usr/local/pgsql/bin/pg_ctl -D /usr/local/pgsql/data >>logfile 2>&1?
    #這一步是用pg_ctl命令指定數(shù)據(jù)目錄啟動 啟動日志放于Logfile中 還有其他啟動方式也可以
    10)創(chuàng)建測試數(shù)據(jù)庫——test,并插入數(shù)據(jù)測試(選做)
    /usr/local/pgsql/bin/createdb test
    /usr/local/pgsql/bin/psql test

     psql (9.3.9)
    Type "help" for help.
    test=#
    test=# create table table1 (
    test(# id integer
    test(# );
    CREATE TABLE
    test=#
    test=# insert into table1 values(1);
    INSERT 0 1
    test=# select * from table1;
    Id

查詢到插入的數(shù)據(jù),至此數(shù)據(jù)庫部署完成。
下一篇講到9.3.9版本基于流復(fù)制的方式雙機(jī)熱備的方式。


網(wǎng)站標(biāo)題:【Postgresql】postgresql9.3.9版本部署
本文網(wǎng)址:http://weahome.cn/article/ihdegj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部