1. 程式人生 > >Windows下Postgresql資料庫的下載與配置

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