PostgreSql 在win7上安裝詳細步驟

2021-07-25 12:11:03 字數 3077 閱讀 2799

postgresql安裝:

一、windows下安裝過程

安裝介質:postgresql-9.1.3-1-windows.exe(46m),安裝過程非常簡單,過程如下:

1、開始安裝:

2、選擇程式安裝目錄:

注:安裝 postgresql 的分割槽最好是 ntfs 格式的。postgresql 首要任務是要保證資料的完整性,而 fat 和 fat32 檔案系統不能提供這樣的可靠性保障,而且 fat 檔案系統缺乏安全性保障,無法保證原始資料在未經授權的情況下被更改。此外,postgresql 所使用的"多分點"功能完成表空間的這一特徵在fat檔案系統下無法實現。

然而,在某些系統中,只有一種 fat 分割槽,這種情況下,可以正常安裝 postgresql,但不要進行資料庫的初始化工作。安裝完成後,在 fat 分割槽上手動執行 initdb.exe 程式即可,但不能保證其安全性和可靠性,並且建立表空間也會失敗。

3、選擇資料存放目錄:

4、輸入資料庫超級使用者和建立的os使用者的密碼

注:資料庫超級使用者是乙個非管理員賬戶,這是為了減少黑客利用在 postgresql 發現的缺陷對系統造成損害,因此需要對資料庫超級使用者設定密碼,如下圖所示,安裝程式自動建立的服務使用者的使用者名稱預設為 postgres。

5、設定服務監聽埠,預設為5432

6、選擇執行時語言環境

注:選擇資料庫儲存區域的執行時語言環境(字元編碼格式)。

在選擇語言環境時,若選擇"default locale"會導致安裝不正確;同時,postgresql 不支援 gbk 和 gb18030 作為字符集,如果選擇其它四個中文字符集:中文繁體 香港(chinese[traditional], hong kong s.a.r.)、中文簡體 新加坡(chinese[simplified], singapore)、中文繁體 台灣(chinese[traditional], taiwan)和中文繁體 澳門(chinese[traditional], marco s.a.r.),會導致查詢結果和排序效果不正確。建議選擇"c",即不使用區域。

----我選擇了default localt,安裝正確;建議選擇default localt。

7、安裝過程(2分鐘)

8、安裝完成

安裝完成後,從開始資料夾可以看到:

在安裝目錄可以看到:

其中:data存放資料檔案、日誌檔案、控制檔案、配置檔案等。

uninstall-postgresql.exe用於解除安裝已安裝的資料庫管理系統。

pg_env.bat裡配置了資料庫的幾個環境變數,內容如下:

圖中可以看出,新安裝的postgresql資料庫管理系統帶有乙個資料庫postgres;已建好兩個表空間:pg_default、pg_global。

initdb.exe初始化的兩個預設表空間pg_global、pg_default。資料庫預設的表空間pg_default 是用來儲存系統目錄物件、使用者表、使用者表index、和臨時表、臨時表index、內部臨時表的預設空間,他是模板資料庫template0和template1的預設表空間。initdb.exe初始化的兩個預設表空間pg_global、pg_default。資料庫預設的表空間pg_global是用來儲存共享系統目錄的預設空間。

pg_default 為 postgresql也可以理解成系統表空間,它對應的物理位置為 $pgdata/base目錄。

在postgresql(pg_catalog)下可以看到postgers資料庫的一些資料字典和資料字典檢視。

新建乙個伺服器連線,連線遠端linux伺服器上的postgresql資料庫(假設已有遠端linux上已安裝好postgresql資料庫管理系統):

得到資料庫屬性如下圖所示:

圖中可以看出,該遠端資料庫管理系統上建有兩個資料庫:postgres、cpost;四個表空間:pg_default、pg_global、pis_data、pis_index。

三、pgsql

對於每種資料庫管理系統,都會提供乙個命令列管理介面,例如oracle的sqlplus,sql server的isql和osql等。

凡是用圖形管理介面可以實現的功能原則上都可以通過命令列介面命令實現。兩者各有優缺點,使用場合不同。在windows下當然常用圖形管理介面,因為在影象管理介面中往往都嵌有命令列工具,而在unix和linux下,當然就常用命令行工具了,除了我們在類unix下主要使用字元介面的原因外,還因為大部分情況下我們只能通過telnet或ssh工具遠端連線伺服器進行操作,此時也只能使用命令列了。

從開始目錄開啟sql shell(pgsql),該可執行程式為e:\postgresql\bin\psql.exe。輸入密碼得到如下圖介面:

也可以在修改了系統環境變數path之後(增加postgresql\bin目錄),從命令列直接啟動pgsql。

至此,postgresql在windows下安裝完畢。

Win7下安裝postgresQL的過程

win7下安裝postgresql的過程 注 win7下主要有兩種安裝postgresql的方式,一種是面安裝的binary版本 另一種是可以一鍵安裝的installer封裝版本。都需要手動啟動,並註冊為系統服務,才能在下次開機登陸前自動啟動。兩種安裝方法如下 一 免安裝版本 2.設定環境變數,編輯...

WIN7下,postgreSQL的安裝與配置

二 設定環境變數 set pghome c program files postgresql 9.3 set path pghome bin path set pghost localhost set pglib pghome lib set pgdata pghome data 三 資料庫操作 安...

DockerToolbox在Win7上的安裝和設定

安裝過程很簡單,保持預設選項,直接 next 即可。virualbox和git如果已經安裝,也可以不選 安裝完成後,桌面上會多出3各圖示,如下。其中virtualbox提供了linux虛擬機器的執行環境,docker quickstart terminal用於快速介入linux虛擬機器,提供命令列互...