Windows下Postgresql資料庫的下載與配置
本文方法介紹的是windows系統中postgresql二進位制壓縮包的安裝及配置。下載地址:下載地址
執行下列步驟前,暫作以下假定:
PostgreSQL擬裝在d:\postgresql
資料庫以後擬存放在d:\postgresql\data
1、PostgreSQL.zip解壓至d:\postgresql後,建立一個data目錄;
2. 設定環境變數:這一步網上都是新建一個處理檔案vbs,但是我執行了並不成功,還是去系統環境變數那邊手動新建了幾個環境變數(以下的引號不算)
新建"PGHOME"="D:\postgresql"
新建"PGHOST"="localhost"
更改"Path"在最前面新增"D:\postgresql\bin;"
新建"PGLIB"="D:\postgresql\lib"
新建"PGDATA"="D:\postgresql\data"
3、新開一個cmd視窗,先輸入d:,然後cd d:\postgresql\bin ;
4. 初始化並建立資料庫(一次即可)
initdb.exe -D d:\postgresql\data -E UTF-8 --locale=chs -U postgres -W
-D :指定資料庫簇的儲存目錄E:\pgsql\data
-E :指定DB的超級使用者的使用者名稱postgres
--locale:關於區域設定(chinese-simplified-china)
-U :預設編碼格式chs
-W :為超級使用者指定密碼的提示(在輸入密碼時候視窗中似乎不會變動,只要前後兩次密碼輸入相同即可)
執行結果如下所示
5. 啟動資料庫
注:若未註冊為系統服務,則需每次手動啟動,否則pgadmin3連線資料庫失敗
pg_ctl -D d:\postgresql -l logfile start
6. 註冊為windows系統服務
管理員執行cmd,在視窗中輸入:
pg_ctl register -N PostgreSQL -D D:\postgresql\data
7. 配置pgAdmin3客戶端
目錄為D:\postgresql\bin\ pgAdmin3,雙擊即可
不過個人覺得自帶的圖形化介面pgAdmin用起來並不好,就去下載了navicat for postgresql,再下載了破解註冊機,然後用起來舒服多了
不過想讓postgresql支援遠端訪問的話需要藉助pgAdmin,點選pgAdmin選單檔案-開啟postgresql.conf...,將該檔案中的listen_addresses項值設定為“*”,在9.0 Windows版中,該項配置已經是“*”無需修改。如下所示:
然後點選pgAdmin選單檔案-開啟pg_hba.conf...,在該配置檔案的ipv4配置後面的host all all 127.0.0.1/32 md5行下新增以下配置,或者直接將這一行修改為以下配置
host all all 0.0.0.0/0 trust
如果不希望允許所有IP遠端訪問,則可以將上述配置項中的0.0.0.0設定為特定的IP值。如下所示:
其他系統下安裝配置可以參考官方中文手冊點選開啟連結
--------------------- 本文來自 DreamSeeker_king 的CSDN 部落格 ,全文地址請點選:https://blog.csdn.net/king0406/article/details/54382062?utm_source=copy