日韩小视频-日韩久久一区二区三区-日韩久久一级毛片-日韩久久久精品中文字幕-国产精品亚洲精品影院-国产精品亚洲欧美云霸高清

下載吧 - 綠色安全的游戲和軟件下載中心

軟件下載吧

當(dāng)前位置:軟件下載吧 > 技術(shù)開(kāi)發(fā) > 數(shù)據(jù)庫(kù) > Windows PostgreSQL 安裝圖文教程

Windows PostgreSQL 安裝圖文教程

時(shí)間:2024-03-07 21:27作者:下載吧人氣:25

它提供了多版本并行控制,支持幾乎所有 SQL 構(gòu)件(包括子查詢,事務(wù)和用戶定義類(lèi)型和函數(shù)), 并且可以獲得非常廣闊范圍的(開(kāi)發(fā))語(yǔ)言綁定 (包括 C,C++,Java,perl,tcl,和 python)。本文介紹的是其在windows系統(tǒng)下的安裝過(guò)程。

一般說(shuō)來(lái),一個(gè)現(xiàn)代的與 Unix 兼容的平臺(tái)應(yīng)該就能運(yùn)行 PostgreSQL。而如果在windows系統(tǒng)下安裝,你需要 Cygwin 和cygipc 包。另外,如果要制作服務(wù)器端編程語(yǔ)言 PL/Perl,則還需要完整的Perl安裝,包括 libperl 庫(kù)和頭文件。

在磁盤(pán)支持方面,需要65MB左右用于存放安裝過(guò)程中的源碼和大約15 MB的空間用于存放安裝目錄;一個(gè)空數(shù)據(jù)庫(kù)大概需要25MB;然后在使用過(guò)程中大概需要在一個(gè)平面文本文件里存放同等數(shù)據(jù)量數(shù)據(jù)五倍的空間存儲(chǔ)數(shù)據(jù),如果你要運(yùn)行回歸測(cè)試,還臨時(shí)需要額外的90MB空間。

第一步:從網(wǎng)上下載基于windows的Cygwin安裝程序,雙擊打開(kāi)。




 
    第二步:選擇安裝類(lèi)型。由于我們已將安裝程序下載到了本地硬盤(pán),故選擇第三項(xiàng),然后單擊“下一步”。
 




    第三步:選擇安裝路徑。一般按其默認(rèn)即可。
 




    第四步:選擇下載文件包在本機(jī)存放路徑。請(qǐng)根據(jù)實(shí)際選擇。
 




    接著會(huì)提示選擇連接類(lèi)型、下載站點(diǎn)、選擇安裝包(需要確定加上:cygrunsrv (category Admin) 、postgresql (category Database)),之后便開(kāi)始下載包并安裝cygwin了。

第一步:
將cygserver 安裝成NT服務(wù)并啟動(dòng)

    a.運(yùn)行腳本:$ /usr/bin/cygserver-config
    b.在win2003中設(shè)置環(huán)境變量:CYGWIN=server
    c.重啟win2003


    第二步:在win2003的DOS狀態(tài)下,按下圖所示新建用戶帳戶及密碼
 







 








    第三步:在系統(tǒng)所在分區(qū)新建一文件夾


    例如:D:cygwinhomepostgres


    第四步:更新文件: /etc/passwd


    使用命令:mkpasswd -l -u postgres >> /etc/passwd


    解釋?zhuān)?nbsp;   向/etc/passwd文件中加入用戶postgres的信息


    第五步:新建存放數(shù)據(jù)的目錄并設(shè)置postgres為該目錄的所有者

    mkdir /usr/share/postgresql/data
    chown postgres /usr/share/postgresql
    chown postgres /usr/share/postgresql/data
第六步:配置用戶權(quán)限


    在運(yùn)行框內(nèi)輸入“secpol.msc”打開(kāi)“本地安全設(shè)置”窗口,依次點(diǎn)擊“本地策略”-“用戶權(quán)限分配”,在右邊窗口里找到“作為服務(wù)登錄”,雙擊打開(kāi)。
 








     在出現(xiàn)的窗口里單擊“添加用戶或組”添加一個(gè)名為“postgres”的用戶。
 





    第七步:初始化數(shù)據(jù)區(qū)域


    注銷(xiāo)原來(lái)的用戶,改用postgres進(jìn)入win2003后運(yùn)行如下命令:
    initdb –d /var/postgresql/data


    注意:PostgreSQL安裝程序只能在NTFS分區(qū)中完成數(shù)據(jù)庫(kù)的初始化工作,而PostgreSQL服務(wù)器程序自身和一些工具程序可以安裝在任何分區(qū)中。如果為FAT分區(qū)格式,可以正常安裝PostgreSQL,但不要進(jìn)行數(shù)據(jù)庫(kù)的初始化工作,只能待在安裝完成后,在FAT分區(qū)上手動(dòng)執(zhí)行initdb.exe程序來(lái)進(jìn)行,但安全性和可靠性就不能保證了,要想建立表空間也會(huì)失敗。


    第八步:將postmaster(PostgreSQL的服務(wù)器)安裝成NT服務(wù)并啟動(dòng) 

    使用命令:  cygrunsrv –I postmaster –p /usr/bin/postmaster –a “-d
/usr/share/postgresql/data –I” –y cygserver –s int –u postgres -o

    命令解釋?zhuān)?BR> -I postmaster:新建一個(gè)名為postmaster的服務(wù)。
 -p /usr/bin/postmaster:應(yīng)用程序路徑為/usr/bin/postmaster。
 -a”-D /usr/share/postgresql/data -i”:
postmaster 將目錄 /usr/share/postgresql/data 做為數(shù)據(jù)目錄,必須設(shè)置“-i”(TCP/IP 連接) 和“-D”參數(shù)。
 -y cygserver:指明postmaster依賴于cygserver
 -s int:發(fā)送信號(hào) INT when terminated is run by the user (-u) postgres
 -o :在系統(tǒng)退出時(shí)停止服務(wù)

    注:更詳細(xì)的參數(shù)說(shuō)明可以使用命令:“cygrunsrv -h”以及“postmaster –help”
之后Cygrunsrv 將會(huì)讓你輸入兩次密碼。


    OK,經(jīng)過(guò)以上配置后,即可使用命令“psql –u postgres template1”登錄postgresql數(shù)據(jù)庫(kù)了。


    注:“template1”是Postgresql在初始化時(shí)自動(dòng)創(chuàng)建的測(cè)試數(shù)據(jù)庫(kù)。

標(biāo)簽[db:關(guān)鍵字]

相關(guān)下載

查看所有評(píng)論+

網(wǎng)友評(píng)論

網(wǎng)友
您的評(píng)論需要經(jīng)過(guò)審核才能顯示

熱門(mén)閱覽

最新排行

公眾號(hào)

主站蜘蛛池模板: 国产免费一级视频 | 久久免费99精品久久久久久 | 欧美色综合高清视频在线 | 欧美白人猛性xxxxx交69 | 欧美xxxx性xxxxx高清视频 | 亚洲人成综合 | 亚洲欧美中文日韩二区一区 | 亚洲一级毛片 | 黄色三级网址 | 午夜一级毛片看看 | 日韩欧国产精品一区综合无码 | 92精品国产自产在线 | 午夜手机看片 | 一级a毛片免费观看 | 2022麻豆福利午夜久久 | 国内精品中文字幕 | 久久免费激情视频 | 国产色爽女小说免费看 | 国产高颜值露脸在线观看 | 欧美成年人网站 | 国产精品久久久久一区二区三区 | 久久99国产一区二区三区 | 欧美视频一区二区在线观看 | 亚洲va久久久噜噜噜久久狠狠 | 国产精品分类视频分类一区 | 2022年国产精品久久久久 | 国产精品欧美日韩一区二区 | 欧美一区二三区 | 尤物蜜芽福利国产污在线观看 | 亚洲国产精 | 成人在线免费网站 | 亚洲视频播放 | 国产免费一区二区三区在线 | 国产自产自拍 | 国产在视频线精品视频www666 | 欧美俄罗斯一级毛片 | 欧美日韩一区二区综合 | 亚洲欧美久久 | 精品三级在线观看 | 国产一级片儿 | 久久久免费观看视频 |