程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> 其他數據庫知識 >> 更多數據庫知識 >> PostgreSQL8.3.3安裝方法第1/2頁

PostgreSQL8.3.3安裝方法第1/2頁

編輯:更多數據庫知識
今天在整理資料的時候發現,Postgre出現了解壓縮直接使用的版本,上邊注明了for expert only. 呵呵,看來,不推薦生手使用。

為了試驗一把,索性從它的官網上直接下載了一份postgresql-8.3.3-1-binaries-no-installer.zip



1. 將其解壓到d:\pgsql8.3.3

2. 設置環境變量,我不想直接添加,而是寫到了一個batch文件裡,名為pgenv.bat

set PGHOME=d:\pgsql8.3.3
set PATH=%PGHOME%\bin;%path%
set PGHOST=localhost
set PGLIB=%PGHOME%\lib
set PGDATA=%PGHOME%\data



3.

執行 pgenv.bat

然後:

D:\pgsql8.3.3\bin>initdb
屬於此數據庫系統的文件宿主為用戶 "******".
此用戶也必須為服務器進程的宿主.
數據庫簇將帶有 locale Chinese_People's Republic of China.936 初始化.
initdb: locale Chinese_People's Republic of China.936 requires unsupported encod
ing GBK
Encoding GBK is not allowed as a server-side encoding.
Rerun initdb with a different locale selection.



這上邊的意思好像是說不直接支持cp936, GBK,暈。於是,強制執行:

D:\pgsql8.3.3\bin>initdb --locale=zh_CN
initdb: 無效的 locale 名字 "zh_CN"
initdb: 無效的 locale 名字 "zh_CN"
initdb: 無效的 locale 名字 "zh_CN"
initdb: 無效的 locale 名字 "zh_CN"
initdb: 無效的 locale 名字 "zh_CN"
initdb: 無效的 locale 名字 "zh_CN"
屬於此數據庫系統的文件宿主為用戶 "hex".
此用戶也必須為服務器進程的宿主.
數據庫簇將帶有 locale Chinese_People's Republic of China.936 初始化.
initdb: locale Chinese_People's Republic of China.936 requires unsupported encod
ing GBK
Encoding GBK is not allowed as a server-side encoding.
Rerun initdb with a different locale selection.



還是不行,再換成下邊的:

D:\pgsql8.3.3\bin>initdb --locale=C
屬於此數據庫系統的文件宿主為用戶 "hex".
此用戶也必須為服務器進程的宿主.
數據庫簇將帶有 locale C 初始化.
默認的數據庫編碼已經相應的設置為 SQL_ASCII.
The default text search configuration will be set to "english".

創建目錄 d:/pgsql8.3.3/data ... 成功
creating subdirectories ... 成功
選擇默認最大聯接數 (max_connections) ... 100
selecting default shared_buffers/max_fsm_pages ... 32MB/204800
創建配置文件 ... 成功
在 d:/pgsql8.3.3/data/base/1 中創建 template1 數據庫 ... 成功
initializing pg_authid ... 成功
initializing dependencies ... 成功
創建系統視圖 ... 成功
loading system objects' descriptions ... 成功
創建字符集轉換 ... 成功
creating dictionaries ... 成功
對內建對象設置權限 ... 成功
創建信息模式 ... 成功
清理數據庫 template1 ... 成功
拷貝 template1 到 template0 ... 成功
copying template1 to postgres ... 成功

警告: 為本地連接啟動了 "trust" 認證.
你可以通過編輯 pg_hba.conf 更改或你下
次運行 initdb 時使用 -A 選項.

Success. You can now start the database server using:

"postgres" -D "d:/pgsql8.3.3/data"
or
"pg_ctl" -D "d:/pgsql8.3.3/data" -l logfile start


當前1/2頁 12下一頁閱讀全文
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved