IT精英俱樂部

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

          統計

          留言簿(4)

          閱讀排行榜

          評論排行榜

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

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

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

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

              其中-N參數用來設置pgsql作為windows服務的名稱。

              5. 啟動和關閉數據庫,在命令行下:

          > net start pgsql (開啟數據庫)

          > net stop pgsql (關閉數據庫)
           

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


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

           
           
           
           

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

          主站蜘蛛池模板: 东安县| 石城县| 长葛市| 芜湖市| 米脂县| 南溪县| 定日县| 舒城县| 邵东县| 康定县| 武乡县| 海宁市| 鄂伦春自治旗| 张家口市| 宣城市| 额尔古纳市| 浦北县| 丰城市| 澳门| 河津市| 山东省| 双鸭山市| 鄂伦春自治旗| 紫阳县| 来凤县| 四子王旗| 沙湾县| 邵阳县| 丹凤县| 衡阳市| 同心县| 通化市| 信阳市| 桐梓县| 卢湾区| 公主岭市| 炉霍县| 巫山县| 昌宁县| 双流县| 信宜市|