IT精英俱樂部

          方便自己查閱,僅此而已!

          統(tǒng)計

          留言簿(4)

          閱讀排行榜

          評論排行榜

          使用免安裝版本在windows上手動安裝PostgreSQL

           
              PostgreSQL支持管理員直接手動安裝數(shù)據(jù)庫,給用戶提供了更大的方便。
              1. 在PostgreSQL官方網(wǎng)站上下載免安裝二進制的包,名字類似于postgresql-*.*.*.*-binaries-no-installer.tar.gz之類的。
          下載到本地,解壓到某路徑PATH下。
              2. 在PATH目錄中創(chuàng)建data文件夾,用于存放數(shù)據(jù)。
              3. 開始-->運行-->cmd 進入命令行。并cd到PATH\bin目錄下執(zhí)行下面的命令用來初始化數(shù)據(jù)庫:
          PATH\bin> initdb.exe -D PATH\data -E UTF8 --locale=C
           

              4. 將pgsql注冊為windows服務(wù),便于操作和控制:

          PATH\bin> pg_ctl.exe register -D PATH\data -N pgsql
           

              其中-N參數(shù)用來設(shè)置pgsql作為windows服務(wù)的名稱。

              5. 啟動和關(guān)閉數(shù)據(jù)庫,在命令行下:

          > net start pgsql (開啟數(shù)據(jù)庫)

          > net stop pgsql (關(guān)閉數(shù)據(jù)庫)
           

              注:為避免以后可能發(fā)生的亞州大字符集的亂碼問題,統(tǒng)一使用UTF8編碼。


          需要一個非管理員帳號來運行PostgreSQL?
          當一個駭客通過軟件的缺陷獲得了侵入一臺計算機的入口時,她獲得的是這個程序運行所用用戶帳號的對應(yīng)權(quán)限。由于我們無法預(yù)知PostgreSQL中是否還存在這樣的bug,所以我們強制使用一個非管理員的服務(wù)帳號來最小化潛在的駭客利用此類漏洞對系統(tǒng)進行破壞的風險。這樣的設(shè)置已是Unix界的慣例做法,同時在Windows世界中,Microsoft以及其他供應(yīng)商也開始采用這樣的做法來改進他們系統(tǒng)的安全性。補充: 自PostgreSQL 8.2發(fā)行后,從管理帳號啟動變得可行。PostgreSQL 8.2及后續(xù)版本會在啟動后不可撤銷地放棄管理權(quán)限,從而保證了當極端不可能事件,當PostgreSQL受到入侵時,系統(tǒng)的安全性。

           
           
           
           

          posted on 2009-09-04 21:16 suplayer 閱讀(1649) 評論(0)  編輯  收藏 所屬分類: Database

          主站蜘蛛池模板: 修水县| 兰西县| 容城县| 屏东市| 萨迦县| 工布江达县| 禄劝| 邳州市| 柯坪县| 江门市| 昌吉市| 黑河市| 阳新县| 黄梅县| 香港 | 祥云县| 贵州省| 敦煌市| 商南县| 新源县| 昌黎县| 阿拉善左旗| 容城县| 屏东市| 东兰县| 韶山市| 铁岭县| 周至县| 上栗县| 昌平区| 阳西县| 定结县| 乐业县| 山西省| 新竹县| 吉水县| 民乐县| 永嘉县| 鄄城县| 兴海县| 句容市|