下載吧 - 綠色安全的游戲和軟件下載中心

          軟件下載吧

          當(dāng)前位置:軟件下載吧 > 技術(shù)開(kāi)發(fā) > 數(shù)據(jù)庫(kù) > Windows?系統(tǒng)?PostgreSQL?手工安裝配置方法

          Windows?系統(tǒng)?PostgreSQL?手工安裝配置方法

          時(shí)間:2024-03-09 11:51作者:下載吧人氣:43

          自從2020年底開(kāi)始接觸 PostgreSQL 以來(lái)就喜歡上了這個(gè)數(shù)據(jù)庫(kù),個(gè)人感覺(jué)比 MySQL 好用,多表聯(lián)合查詢性能好很多,同時(shí)也不存在 SQLServer 的版權(quán)授權(quán)費(fèi)用問(wèn)題。搭配 .NET 開(kāi)發(fā)很好用,目前手里的項(xiàng)目全部都是采用 PostgreSQL 進(jìn)行數(shù)據(jù)支撐的。

          本文主要說(shuō)一下在 Windows 系統(tǒng)中安裝 PostgreSQL 的方法,我這里沒(méi)有采用 exe 安裝包的形式去安裝,EDB 發(fā)布的那個(gè) exe 安裝包形式的對(duì)于中文環(huán)境數(shù)據(jù)庫(kù)的排序規(guī)則設(shè)定有問(wèn)題,所以我采用了官方 ZIP 壓縮包形式解壓后手動(dòng)安裝的形式。

          先說(shuō)一下安裝包的獲取方式,訪問(wèn)https://www.postgresql.org/download/windows/

          Windows?系統(tǒng)?PostgreSQL?手工安裝配置方法

          然后點(diǎn)擊下載頁(yè)面的 zip archive 就可以進(jìn)入下載地址https://www.enterprisedb.com/download-postgresql-binaries

          Windows?系統(tǒng)?PostgreSQL?手工安裝配置方法

          目前最新穩(wěn)定版是 PostgreSQL 14.5 點(diǎn)擊就可以獲取到我們所需要的 zip 壓縮包了

          Windows?系統(tǒng)?PostgreSQL?手工安裝配置方法

          這個(gè)壓縮包原版總共有 280M 大小,但是其實(shí)里面有很多東西我們用不到,所以我這里經(jīng)過(guò)和 exe 安裝版的進(jìn)行對(duì)比分析之后,整理了一個(gè)清理方案

          Windows?系統(tǒng)?PostgreSQL?手工安裝配置方法

          默認(rèn)其中包含有這些文件夾,我箭頭標(biāo)記的 doc, pgAdmin 4 , StackBuilder ,symbols 四個(gè)文件夾可以直接刪除,然后進(jìn)入 bin 目錄,再刪掉 stackbuilder 相關(guān)的一些文件即可,我貼了一個(gè) bat 命令,大家可以直接在 bin 文件夾中執(zhí)行下面的命令,對(duì)相關(guān)文件進(jìn)行刪除。

          del stackbuilder.exe
          del libcurl.dll
          del wxbase313u_vc_x64_custom.dll
          del wxbase313u_xml_vc_x64_custom.dll
          del wxbase313ud_net_vc_x64_custom.dll
          del wxmsw313u_adv_vc_x64_custom.dll
          del wxmsw313u_core_vc_x64_custom.dll
          del wxmsw313ud_aui_vc_x64_custom.dll
          del wxmsw313ud_html_vc_x64_custom.dll
          del wxmsw313ud_xrc_vc_x64_custom.dll

          Windows?系統(tǒng)?PostgreSQL?手工安裝配置方法

          執(zhí)行完清理方案之后,整個(gè) PostgreSQL 的文件夾就只剩下 107M 大小了,壓縮為 zip 格式之后只有 34.5M

          Windows?系統(tǒng)?PostgreSQL?手工安裝配置方法

          大家可以把清理好之后的文件做一個(gè)壓縮包各自保存起來(lái),以后換別的電腦安裝 PostgreSQL 的時(shí)候可以直接用自己弄好的這個(gè)壓縮包。

          接下來(lái)開(kāi)始說(shuō)如何進(jìn)行安裝 PostgreSQL,文件都準(zhǔn)備好之后,首先把文件夾移動(dòng)到準(zhǔn)備安裝的位置,我這里移動(dòng)到了D:SoftwarePostgreSQL 路徑

          啟動(dòng) cmd 進(jìn)入我們的路徑D:SoftwarePostgreSQL 切入到 bin 文件夾中

          cmd
          d:
          cd D:SoftwarePostgreSQL
          cd bin

          Windows?系統(tǒng)?PostgreSQL?手工安裝配置方法

          我們的安裝,卸載命令都需要在 bin 文件夾中執(zhí)行

          首先初始化實(shí)例

          initdb -D "D:SoftwarePostgreSQLdata" -E UTF8 -U postgres –locale="Chinese (Simplified)_China.936" –lc-messages="Chinese_China.936" -A scram-sha-256 -W

          在 windows 環(huán)境下我們采用 UTF8 編碼Chinese (Simplified)_China.936 排序規(guī)則,賬戶加密方式采用scram-sha-256,數(shù)據(jù)庫(kù)的存放位置指定為D:SoftwarePostgreSQLdata

          Windows?系統(tǒng)?PostgreSQL?手工安裝配置方法

          初始化過(guò)程中需要輸入兩次 超級(jí)用戶口令,用于設(shè)置 postgres 用戶的密碼

          數(shù)據(jù)庫(kù)初始化完成之后,就可以選擇安裝為 Windows 服務(wù)了,注冊(cè)服務(wù)命令如下

          pg_ctl.exe register -D "D:SoftwarePostgreSQLdata" -PostgreSQL

          Windows?系統(tǒng)?PostgreSQL?手工安裝配置方法

          接下來(lái)我們調(diào)整一下 PostgreSQL 的配置信息,默認(rèn)情況下 PostgreSQL 數(shù)據(jù)庫(kù)只能本機(jī)連接,我們調(diào)整為監(jiān)聽(tīng)所有 IP 開(kāi)啟外部連接的功能。

          在D:SoftwarePostgreSQLdata 文件夾中找到postgresql.conf

          打開(kāi)postgresql.conf 文件,找到

          #listen_addresses = 'localhost'

          然后刪除掉前面的 # 修改為

          listen_addresses = '*'

          保存后關(guān)閉文件。

          Windows?系統(tǒng)?PostgreSQL?手工安裝配置方法

          然后還是在D:SoftwarePostgreSQLdata 文件夾中找到pg_hba.conf 打開(kāi)后直接情況里面原來(lái)的內(nèi)容,用如下內(nèi)容進(jìn)行替換

          host all all 0.0.0.0/0 scram-sha-256
          host all all ::/0 scram-sha-256

          Windows?系統(tǒng)?PostgreSQL?手工安裝配置方法

          保存后關(guān)閉即可,這樣就運(yùn)行了所有的 ipv4 和 ipv6 地址來(lái)連接我們的 PostgreSQL 數(shù)據(jù)庫(kù)了,因?yàn)楸疚闹荚谡f(shuō)明 PostgreSQL 的安裝,所以對(duì)于其他的一些配置不展開(kāi)進(jìn)行說(shuō)明。

          當(dāng)配置文件調(diào)整之后我們就可以啟動(dòng)我們安裝好的 PostgreSQL 了,只要在 cmd 輸入

          net start PostgreSQL

          Windows?系統(tǒng)?PostgreSQL?手工安裝配置方法

          也可以通過(guò) Windows 服務(wù)來(lái)控制啟動(dòng)和停止

          Windows?系統(tǒng)?PostgreSQL?手工安裝配置方法

          啟動(dòng)之后就可以使用連接工具去連接數(shù)據(jù)庫(kù)了

          Windows?系統(tǒng)?PostgreSQL?手工安裝配置方法

          如果想要卸載 PostgreSQL 則需要先停止 服務(wù),

          net stop PostgreSQL

          Windows?系統(tǒng)?PostgreSQL?手工安裝配置方法

          然后執(zhí)行卸載命令即可

          執(zhí)行卸載命令也需要向我們開(kāi)始的操作一樣進(jìn)入 PostgreSQL 路徑的 bin 目錄,然后執(zhí)行

          pg_ctl.exe unregister -PostgreSQL

          Windows?系統(tǒng)?PostgreSQL?手工安裝配置方法

          這樣就卸載完成了,然后直接去D:Software 刪掉PostgreSQL 文件夾就可以了。

          至此Windows 系統(tǒng) PostgreSQL 手工安裝配置方法 就講解完了,有任何不明白的,可以在文章下面評(píng)論或者私信我,歡迎大家積極的討論交流,有興趣的朋友可以關(guān)注我目前在維護(hù)的一個(gè) .NET 基礎(chǔ)框架項(xiàng)目,項(xiàng)目地址如下

          https://github.com/berkerdong/NetEngine.git

          https://gitee.com/berkerdong/NetEngine.git

          到此這篇關(guān)于Windows 系統(tǒng) PostgreSQL 手工安裝配置方法的文章就介紹到這了,更多相關(guān)Windows  PostgreSQL安裝內(nèi)容請(qǐng)搜索以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持!

          標(biāo)簽[db:關(guān)鍵字]

          相關(guān)下載

          查看所有評(píng)論+

          網(wǎng)友評(píng)論

          網(wǎng)友
          您的評(píng)論需要經(jīng)過(guò)審核才能顯示

          熱門閱覽

          最新排行

          公眾號(hào)

          主站蜘蛛池模板: 交换国产精品视频一区| 国产精品一区二区久久乐下载| 欧美激情一区二区三区成人| 青娱乐国产官网极品一区 | 亚洲爽爽一区二区三区| 91久久精品一区二区| 国产激情视频一区二区三区| 国产MD视频一区二区三区| 无码日本电影一区二区网站| 91精品一区二区| 无码成人一区二区| 国产精品一区二区久久国产| 一区二区三区电影在线观看| 国产成人免费一区二区三区| 亚洲AV无码一区二区三区电影 | 中文字幕一区二区人妻| 无遮挡免费一区二区三区| 无码精品久久一区二区三区| 另类国产精品一区二区| 人妻少妇精品视频三区二区一区 | 日韩精品人妻av一区二区三区| 精品深夜AV无码一区二区老年| 国产精品久久一区二区三区| 99久久无码一区人妻a黑| 丝袜美腿一区二区三区| 国产麻豆精品一区二区三区| 在线观看一区二区三区视频| 日本免费一区二区三区最新| 国产一区中文字幕在线观看| 日韩一区二区三区在线观看| 一区视频在线播放| 精品aⅴ一区二区三区| 亚洲综合一区二区精品导航| 精品国产一区二区三区久久久狼| 亚洲一区无码中文字幕乱码| 无码日本电影一区二区网站| 日韩美女视频一区| 中文人妻av高清一区二区| 国产成人无码一区二区在线播放| 日韩亚洲AV无码一区二区不卡| 亚洲一区精彩视频|