a.運(yùn)行腳本:$ /usr/bin/cygserver-config
b.在win2003中設(shè)置環(huán)境變量:CYGWIN=server
c.重啟win2003
第二步:在win2003的DOS狀態(tài)下,按下圖所示新建用戶帳戶及密碼
第三步:在系統(tǒng)所在分區(qū)新建一文件夾
例如:D:\cygwin\home\postgres
第四步:更新文件: /etc/passwd
使用命令:mkpasswd -l -u postgres >> /etc/passwd
解釋: 向/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”的用戶。
注銷原來(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
命令解釋:
-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)簽:黃石 呼倫貝爾 白山 楚雄 安順 池州 舟山 菏澤
巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Windows PostgreSQL 安裝圖文教程》,本文關(guān)鍵詞 Windows,PostgreSQL,安裝,圖文,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。