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

          軟件下載吧

          當前位置:軟件下載吧 > 技術開發 > 數據庫 > Windows PostgreSQL 安裝圖文教程

          Windows PostgreSQL 安裝圖文教程

          時間:2024-03-07 21:27作者:下載吧人氣:18

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

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

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

          第一步:從網上下載基于windows的Cygwin安裝程序,雙擊打開。




           
              第二步:選擇安裝類型。由于我們已將安裝程序下載到了本地硬盤,故選擇第三項,然后單擊“下一步”。
           




              第三步:選擇安裝路徑。一般按其默認即可。
           




              第四步:選擇下載文件包在本機存放路徑。請根據實際選擇。
           




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

          第一步:
          將cygserver 安裝成NT服務并啟動

              a.運行腳本:$ /usr/bin/cygserver-config
              b.在win2003中設置環境變量:CYGWIN=server
              c.重啟win2003


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







           








              第三步:在系統所在分區新建一文件夾


              例如:D:cygwinhomepostgres


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


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


              解釋:    向/etc/passwd文件中加入用戶postgres的信息


              第五步:新建存放數據的目錄并設置postgres為該目錄的所有者

              mkdir /usr/share/postgresql/data
              chown postgres /usr/share/postgresql
              chown postgres /usr/share/postgresql/data
          第六步:配置用戶權限


              在運行框內輸入“secpol.msc”打開“本地安全設置”窗口,依次點擊“本地策略”-“用戶權限分配”,在右邊窗口里找到“作為服務登錄”,雙擊打開。
           








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





              第七步:初始化數據區域


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


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


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

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

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

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


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


              注:“template1”是Postgresql在初始化時自動創建的測試數據庫。

          標簽[db:關鍵字]

          相關下載

          查看所有評論+

          網友評論

          網友
          您的評論需要經過審核才能顯示

          熱門閱覽

          最新排行

          公眾號

          主站蜘蛛池模板: 国产香蕉一区二区三区在线视频 | 国产成人精品一区在线| 国模私拍福利一区二区| 一区二区免费在线观看| 亚洲一区二区三区丝袜| 国产成人AV一区二区三区无码| 日韩三级一区二区| 久久精品国产AV一区二区三区| 亚洲一区二区三区香蕉| 中日韩一区二区三区| 国产一区风间由美在线观看| 亚洲一区二区三区国产精华液| 精品人妻中文av一区二区三区| 久久久久人妻一区精品果冻| 国产综合精品一区二区| 国产精品成人99一区无码| AV无码精品一区二区三区| 亚洲香蕉久久一区二区| 久久久av波多野一区二区| 一区二区视频在线| 亚洲爆乳无码一区二区三区| 亚洲AV无一区二区三区久久| 一区二区精品视频| 亚洲国产成人久久一区WWW| 国产一区中文字幕| 日本人真淫视频一区二区三区| 国产一区二区不卡老阿姨| 精品国产一区二区三区av片| 日本一区二区三区在线看| 狠狠做深爱婷婷久久综合一区| 91在线一区二区| 亚洲国产一区二区三区青草影视| 在线电影一区二区三区| 亚洲成AV人片一区二区密柚| 国产av一区二区精品久久凹凸| 无码精品黑人一区二区三区| 日本美女一区二区三区| 国产精品无码一区二区三区不卡| 国产免费无码一区二区| 日本人的色道www免费一区| 亚洲第一区视频在线观看|