麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數(shù)據(jù)庫 > PostgreSQL > 正文

Windows PostgreSQL 安裝圖文教程

2020-03-12 23:55:32
字體:
供稿:網(wǎng)友
PostgreSQL是一套功能強(qiáng)大的對象-關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。經(jīng)過十幾年的發(fā)展, PostgreSQL 是世界上可以獲得的最先進(jìn)的開放源碼的數(shù)據(jù)庫系統(tǒng)
 
 
它提供了多版本并行控制,支持幾乎所有 SQL 構(gòu)件(包括子查詢,事務(wù)和用戶定義類型和函數(shù)), 并且可以獲得非常廣闊范圍的(開發(fā))語言綁定 (包括 C,C++,Java,perl,tcl,和 python)。本文介紹的是其在windows系統(tǒng)下的安裝過程。 

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

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

第一步:從網(wǎng)上下載基于windows的Cygwin安裝程序,雙擊打開。
Windows PostgreSQL 安裝圖文教程
 
    第二步:選擇安裝類型。由于我們已將安裝程序下載到了本地硬盤,故選擇第三項,然后單擊“下一步”。
 
Windows PostgreSQL 安裝圖文教程

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

    第四步:選擇下載文件包在本機(jī)存放路徑。請根據(jù)實(shí)際選擇。
 
Windows PostgreSQL 安裝圖文教程

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

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

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

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

 

Windows PostgreSQL 安裝圖文教程

 

 

 

Windows PostgreSQL 安裝圖文教程

 


    第三步:在系統(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”打開“本地安全設(shè)置”窗口,依次點(diǎn)擊“本地策略”-“用戶權(quán)限分配”,在右邊窗口里找到“作為服務(wù)登錄”,雙擊打開。
 

 

Windows PostgreSQL 安裝圖文教程

 


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

Windows PostgreSQL 安裝圖文教程

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

 

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

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

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

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

    命令解釋:
? -I postmaster:新建一個名為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ā)送信號 INT when terminated is run by the user (-u) postgres
? -o :在系統(tǒng)退出時停止服務(wù)

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

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

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


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 91丝袜| 国产精品午夜在线 | 毛片视频播放 | 在线看免费观看av | 国产精品久久久久久久午夜片 | 久久精品性视频 | 久久久aa| 亚洲第一黄色网 | 美女羞羞视频网站 | 免费看毛片网站 | 国产电影av在线 | 亚洲视频欧美 | 在线视频1区 | 欧美第1页| 久久成人黄色 | 久久91久久 | 在线成人免费网站 | 久久久久中精品中文字幕19 | 国产一区二区三区四区五区加勒比 | 亚洲免费在线看 | 日韩激情一区二区三区 | 免费视频xxxx| 久久久经典视频 | 成人精品一区二区三区中文字幕 | 亚洲成人中文字幕在线 | 92看片淫黄大片一级 | 国产小视频一区 | 国产精品久久久久久久久久尿 | 日日摸夜夜骑 | 视频一区 在线 | 最新福利在线 | 久久久久久久久久久久久久av | 国产精品视频一区二区噜噜 | 亚洲5区| 九九热精彩视频 | 久久国产精品免费视频 | 色999中文字幕 | 午夜视频国产 | 91成人久久 | 天天撸日日夜夜 | 毛片免费观看视频 |