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

首頁(yè) > 數(shù)據(jù)庫(kù) > PostgreSQL > 正文

Windows下Postgresql下載與配置方法

2020-03-12 23:52:07
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

注意下載的是二進(jìn)制版,不是帶Windows Installer的,即綠色版本

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

x86下載:postgresqwindows

x64下載:postgresqwindowsx64

執(zhí)行下列步驟前,暫作以下假定:
PostgreSQL擬裝在d:/postgresql
數(shù)據(jù)庫(kù)以后擬存放在d:/postgresql/data

首先下載postgresql-9.2.4-1-windows-x64-binaries.zip最新版待用,下列步驟達(dá)到手工安裝好PostgreSQL,初始化數(shù)據(jù)庫(kù),將PostgreSQL注冊(cè)為服務(wù)。

1、PostgreSQL.zip解壓至d:/postgresql后,創(chuàng)建一個(gè)data目錄;

Windows,Postgresql

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

a) 內(nèi)容如下

on error resume nextset sysenv=CreateObject("WScript.Shell").Environment("system") '系統(tǒng)環(huán)境變量的數(shù)組對(duì)象Path = CreateObject("Scripting.FileSystemObject").GetFolder(".").Path'添加變量sysenv("PGHOME")="D:/pgsql"sysenv("PGHOST")="localhost"sysenv("Path")=sysenv("PGHOME")+"/bin;"+sysenv("Path")sysenv("PGLIB")=sysenv("PGHOME")+"/lib"sysenv("PGDATA")=sysenv("PGHOME")+"/data" wscript.echo "PostgreSQL環(huán)境變量安裝成功!不需要重新啟動(dòng)計(jì)算機(jī)啊!"

b) 執(zhí)行如下:

Windows,Postgresql

Windows,Postgresql

3、在空白處按住shift點(diǎn)擊鼠標(biāo)右鍵,新開(kāi)一個(gè)cmd窗口,并cd 至d:/postgresql/bin ;

4. 初始化并創(chuàng)建數(shù)據(jù)庫(kù)(一次即可)

initdb.exe -D d:/postgresql/data -E UTF-8 --locale=chs -U postgres -W

-D :指定數(shù)據(jù)庫(kù)簇的存儲(chǔ)目錄E:/pgsql/data

-E :指定DB的超級(jí)用戶(hù)的用戶(hù)名postgres

--locale:關(guān)于區(qū)域設(shè)置(chinese-simplified-china)

-U :默認(rèn)編碼格式chs

-W :為超級(jí)用戶(hù)指定密碼的提示

如下:

Windows,Postgresql

4. 啟動(dòng)數(shù)據(jù)庫(kù)

注:若未注冊(cè)為系統(tǒng)服務(wù),則需每次手動(dòng)啟動(dòng),否則pgadmin3連接數(shù)據(jù)庫(kù)失敗

pg_ctl -D d:/postgresql -l logfile start

顯示如下:

Windows,Postgresql

啟動(dòng)后,在數(shù)據(jù)庫(kù)安裝的主目錄下生成一個(gè)logfile文件:D:/postgresql/logfile

5. 注冊(cè)為win8系統(tǒng)服務(wù)

注:需管理員權(quán)限方可

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

查看已經(jīng)注冊(cè)的服務(wù):win+R在彈出的運(yùn)行框中,輸入:services.msc,如下:

Windows,Postgresql

net start PostgreSQL 查看是否啟動(dòng):命令行下輸入tasklist

Windows,Postgresql

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

1) pg_ctl unregister –N PostgreSQL (win8)

2) sc delete PostgreSQL (PostgreSQL)

6. 配置pgAdmin3客戶(hù)端

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

注意:此處由于沒(méi)有slsadmin(自定義的用戶(hù)),會(huì)報(bào)錯(cuò),請(qǐng)使用剛才創(chuàng)建的postgres用戶(hù)登錄,登陸好了之后,使用這個(gè)賬號(hào)創(chuàng)建別的賬號(hào)

Windows,Postgresql

7. 連接數(shù)據(jù)庫(kù)成功

Windows,Postgresql

如何讓postgresql支持遠(yuǎn)程登錄呢?

postgresql默認(rèn)情況下,遠(yuǎn)程訪問(wèn)不能成功,如果需要允許遠(yuǎn)程訪問(wèn),需要修改兩個(gè)配置文件,說(shuō)明如下:

1.postgresql.conf

將該文件中的listen_addresses項(xiàng)值設(shè)定為“*”,在9.0 Windows版中,該項(xiàng)配置已經(jīng)是“*”無(wú)需修改。

2.pg_hba.conf

在該配置文件的ipv4配置后面的host all all 127.0.0.1/32 md5行下添加以下配置,或者直接將這一行修改為以下配置

host all all 0.0.0.0/0 md5

如果不希望允許所有IP遠(yuǎn)程訪問(wèn),則可以將上述配置項(xiàng)中的0.0.0.0設(shè)定為特定的IP值。

注意:listen_addresses項(xiàng)值設(shè)定為“*”這個(gè)地方默認(rèn)是被注釋掉的,直接該參數(shù),沒(méi)有去注釋的話,還是不能訪問(wèn)的,請(qǐng)使用pgadmin自帶的工具去修改

Windows,Postgresql

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持VEVB武林網(wǎng)。


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到PostgreSQL頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 临漳县| 巴青县| 梁山县| 左贡县| 甘孜| 那曲县| 潜江市| 通榆县| 南召县| 南充市| 平乐县| 图木舒克市| 墨竹工卡县| 佛坪县| 略阳县| 库尔勒市| 腾冲县| 汕尾市| 鞍山市| 枣强县| 黑水县| 宁明县| 耿马| 南木林县| 茌平县| 深水埗区| 邻水| 南雄市| 枝江市| 九寨沟县| 卢龙县| 鄂托克旗| 治县。| 平定县| 西藏| 平顶山市| 北宁市| 潞城市| 扎兰屯市| 增城市| 福清市|