国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > PostgreSQL > 正文

Windows下Postgresql數據庫的下載與配置方法

2020-03-12 23:54:46
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了Windows下Postgresql數據庫的下載與配置方法 ,需要的朋友可以參考下
 
 

注意下載的是二進制版,不是帶Windows Installer的。

http://www.enterprisedb.com/products-services-training/pgbindownload

x86下載http://get.enterprisedb.com/postgresql/postgresql-9.2.4-1-windows-binaries.zip
x64下載http://get.enterprisedb.com/postgresql/postgresql-9.2.4-1-windows-x64-binaries.zip

執行下列步驟前,暫作以下假定:
PostgreSQL擬裝在d:/postgresql
數據庫以后擬存放在d:/postgresql/data

首先下載postgresql-9.2.4-1-windows-x64-binaries.zip最新版待用,下列步驟達到手工安裝好PostgreSQL,初始化數據庫,將PostgreSQL注冊為服務。

1、PostgreSQL.zip解壓至d:/postgresql后,創建一個data目錄;

Windows下Postgresql數據庫的下載與配置方法

2. 設置環境變量,編輯批處理文件 配置環境變量.vbs(永久生效)

a) 內容如下
 

  1. on error resume next 
  2. set sysenv=CreateObject("WScript.Shell").Environment("system") '系統環境變量的數組對象 
  3. Path = CreateObject("Scripting.FileSystemObject").GetFolder(".").Path 
  4. '添加變量 
  5. sysenv("PGHOME")="D:/pgsql" 
  6. sysenv("PGHOST")="localhost" 
  7. sysenv("Path")=sysenv("PGHOME")+"/bin;"+sysenv("Path"
  8. sysenv("PGLIB")=sysenv("PGHOME")+"/lib" 
  9. sysenv("PGDATA")=sysenv("PGHOME")+"/data" 
  10.  
  11. wscript.echo "PostgreSQL環境變量安裝成功!不需要重新啟動計算機??!" 
?

b) 執行如下:

Windows下Postgresql數據庫的下載與配置方法

Windows下Postgresql數據庫的下載與配置方法

3、在空白處按住shift點擊鼠標右鍵,新開一個cmd窗口,并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 :為超級用戶指定密碼的提示

如下:

Windows下Postgresql數據庫的下載與配置方法

4. 啟動數據庫

注:若未注冊為系統服務,則需每次手動啟動,否則pgadmin3連接數據庫失敗

pg_ctl -D d:/postgresql -l logfile start

顯示如下:

Windows下Postgresql數據庫的下載與配置方法

啟動后,在數據庫安裝的主目錄下生成一個logfile文件:D:/postgresql/logfile

5. 注冊為win8系統服務

注:需管理員權限方可

pg_ctl register -N PostgreSQL -D D:/postgresql/data

查看已經注冊的服務:win+R在彈出的運行框中,輸入:services.msc,如下:

Windows下Postgresql數據庫的下載與配置方法

net start PostgreSQL 查看是否啟動:命令行下輸入tasklist

Windows下Postgresql數據庫的下載與配置方法

netstat –an 可以查看所有和本地計算機建立連接的IP 卸載服務:同樣需要管理員權限,兩種方式

1) pg_ctl unregister –N PostgreSQL (win8)

2) sc delete PostgreSQL (PostgreSQL)

6. 配置pgAdmin3客戶端

目錄為D:/postgresql/bin/ pgAdmin3,雙擊,配置

Windows下Postgresql數據庫的下載與配置方法

7. 連接數據庫成功

Windows下Postgresql數據庫的下載與配置方法

如何讓postgresql支持遠程登錄呢?

只需要在服務器端配置
修改兩個文件:

postgresql.conf
pg_hba.conf

-----------------
比如環境中db server ip為10.10.3.5, 
客戶端的ip為10.10.3.5

在postgresql.conf文件添加:
listen_addresses = '*'

在pg_hba.conf文件添加:
host all all 10.10.3.1/24 trust
24表示掩碼為255.255.255.0,所以表示對這個子網的所有IP開放了。
就可以在10.10.3.5上訪問10.10.3.5了。

完成后執行一下
C:/Windows/System32>net stop PostgreSQL
C:/Windows/System32>net start PostgreSQL

Windows下Postgresql數據庫的下載與配置方法


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 麻阳| 孝感市| 锦州市| 海南省| 威远县| 义乌市| 永德县| 临邑县| 化德县| 普陀区| 依兰县| 宁波市| 广西| 宜君县| 灌南县| 肇庆市| 天门市| 庆云县| 长武县| 志丹县| 高台县| 武城县| 普兰县| 清徐县| 金门县| 景洪市| 璧山县| 五指山市| 凤翔县| 宜兰县| 宿松县| 乾安县| 台安县| 鹿泉市| 马边| 襄城县| 通江县| 呼伦贝尔市| 嘉定区| 涟水县| 丰镇市|