Win11安裝PostgreSQL數(shù)據(jù)庫(kù)的兩種方式詳細(xì)步驟
一、exe文件安裝 (推薦)
下載安裝包
官方下載地址 https://www.postgresql.org/download/
1. 選擇操作系統(tǒng)
2. 跳轉(zhuǎn)到EDB(PostgreSQL 的安裝包托管在 EDB上)
3. 選擇版本點(diǎn)擊下載按鈕
安裝
1. 管理員打開(kāi)安裝包
2. 選擇安裝目錄
將安裝目錄盤(pán)符改成D或其它數(shù)據(jù)盤(pán),目錄不變
3. 勾選安裝項(xiàng)
PostgreSQL Server
PG數(shù)據(jù)庫(kù)pgAdmin 4
自帶數(shù)據(jù)庫(kù)管理工具,不過(guò)一般使用Navicat管理Stack Builder
插件擴(kuò)展功能Command Line Tools
命令行工具
4. 設(shè)置數(shù)據(jù)存儲(chǔ)目錄
默認(rèn)是C盤(pán),把盤(pán)符改成D或者其它數(shù)據(jù)盤(pán)。目錄不變
5. 設(shè)置管理員密碼
輸入兩次密碼
6. 設(shè)置端口
默認(rèn)就行
7. 地區(qū)設(shè)置
選擇默認(rèn)地區(qū),安裝時(shí)系統(tǒng)自動(dòng)選擇地區(qū)。 不同的地區(qū)界面文字、錯(cuò)誤消息、排序、字符集和排序規(guī)則會(huì)有區(qū)別。
8. next 安裝
繼續(xù)點(diǎn)擊next開(kāi)始安裝,等待安裝完成。取消勾選點(diǎn)擊Finish
9. 運(yùn)行自帶pgAdmin管理工具連接
開(kāi)始菜單中搜索pgAdmin
展開(kāi)Servers 可以看到本地運(yùn)行的數(shù)據(jù)庫(kù)服務(wù)。
雙擊PostgreSQL 16 輸入管理員密碼
連接上就可以進(jìn)行管理了
10. 使用Navicat 連接
填寫(xiě)端口、賬號(hào)、密碼
如果打開(kāi)數(shù)據(jù)庫(kù)提示 ERROR:column "datlastsysoid" does not exist
,這是因?yàn)镻ostgreSQL 15版本中刪除了datlastsysoid字段,而Navicat的某些版本在查找這個(gè)已棄用的字段時(shí)會(huì)引發(fā)錯(cuò)誤。具體來(lái)說(shuō),PostgreSQL 15從表中刪除了datlastsysoid字段。換一個(gè)高版本Navicat 工具或者降低PostgreSQL版本就行,安裝的數(shù)據(jù)庫(kù)沒(méi)有問(wèn)題的。
二、壓縮包安裝 下載壓縮包
官方下載地址 https://www.postgresql.org/download/
選擇操作系統(tǒng)
點(diǎn)擊 zip archive
選擇版本點(diǎn)擊開(kāi)始下載
安裝
1. 解壓
我解壓到 D:\Program Files
,D:\Program Files\pgsql
是我的軟件安裝目錄
2. 創(chuàng)建數(shù)據(jù)存儲(chǔ)目錄
在D:\Program Files\pgsql
目錄中創(chuàng)建data 用作數(shù)據(jù)目錄
3. 初始化數(shù)據(jù)庫(kù)
在bin目錄下打開(kāi) CMD 命令行
執(zhí)行
initdb -D ../data -U postgres -A password -E utf8 --locale=C -W
命令行參數(shù)解釋:
-D 指定初始化的數(shù)據(jù)庫(kù)目錄(當(dāng)前在bin目錄指定上級(jí)目錄的data) -U 數(shù)據(jù)庫(kù)超級(jí)用戶(hù)名(此處為postgres,如果不設(shè)置,會(huì)用當(dāng)前windows用戶(hù)名為賬號(hào)) -A 數(shù)據(jù)庫(kù)認(rèn)證方式 -E 數(shù)據(jù)庫(kù)編碼格式 --locale 數(shù)據(jù)庫(kù)簇使用的本地化語(yǔ)言 -W 命令行執(zhí)行后 輸入密鑰
執(zhí)行命令后需要設(shè)置管理員密碼,輸入兩次
4. 啟動(dòng)
執(zhí)行
# -D 指定數(shù)據(jù)目錄 ,我是在bin目錄下執(zhí)行 所以數(shù)據(jù)目錄是 ../data # -l 指定日志文件 pg_ctl -D ../data -l ../logfile.log start
5. 常用命令
啟動(dòng)
# 在bin目錄下執(zhí)行 pg_ctl stop -D ../data
停止
# 在bin目錄下執(zhí)行 pg_ctl stop -D ../data
6. Navicat 連接
如果打開(kāi)數(shù)據(jù)庫(kù)提示 ERROR:column "datlastsysoid" does not exist
,這是因?yàn)镻ostgreSQL 15版本中刪除了datlastsysoid字段,而Navicat的某些版本在查找這個(gè)已棄用的字段時(shí)會(huì)引發(fā)錯(cuò)誤。具體來(lái)說(shuō),PostgreSQL 15從表中刪除了datlastsysoid字段。換一個(gè)高版本Navicat 工具或者降低PostgreSQL版本就行,安裝的數(shù)據(jù)庫(kù)沒(méi)有問(wèn)題的。
總結(jié)
到此這篇關(guān)于Win11安裝PostgreSQL數(shù)據(jù)庫(kù)的兩種方式詳細(xì)步驟的文章就介紹到這了,更多相關(guān)Win11安裝pgSQL數(shù)據(jù)庫(kù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
PostgreSQL 如何獲取當(dāng)前日期時(shí)間及注意事項(xiàng)
這篇文章主要介紹了PostgreSQL 如何獲取當(dāng)前日期時(shí)間及注意事項(xiàng),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-10-10PostgreSQL ROW_NUMBER() OVER()的用法說(shuō)明
這篇文章主要介紹了PostgreSQL ROW_NUMBER() OVER()的用法說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-02-02PostgreSQL實(shí)現(xiàn)批量插入、更新與合并操作的方法
這篇文章主要給大家介紹了關(guān)于PostgreSQL實(shí)現(xiàn)批量插入、更新與合并操作的相關(guān)資料,文中通過(guò)圖文以及示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-02-02PostgreSQL 數(shù)據(jù)同步到ES 搭建操作
這篇文章主要介紹了PostgreSQL 數(shù)據(jù)同步到ES 搭建操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-01-01PostgreSql 導(dǎo)入導(dǎo)出sql文件格式的表數(shù)據(jù)實(shí)例
這篇文章主要介紹了PostgreSql 導(dǎo)入導(dǎo)出sql文件格式的表數(shù)據(jù)實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-01-01Postgresql開(kāi)啟遠(yuǎn)程訪問(wèn)的步驟全紀(jì)錄
postgre一般默認(rèn)為本地連接,不支持遠(yuǎn)程訪問(wèn),所以如果要開(kāi)啟遠(yuǎn)程訪問(wèn),需要更改安裝文件的配置。下面這篇文章主要給大家介紹了關(guān)于Postgresql開(kāi)啟遠(yuǎn)程訪問(wèn)的相關(guān)資料,需要的朋友可以參考借鑒,下面來(lái)一起看看吧。2018-03-03postgresql pg_hba.conf 簡(jiǎn)介及配置詳解
配置文件之pg_hba.conf該文件用于控制訪問(wèn)安全性,管理客戶(hù)端對(duì)于PostgreSQL服務(wù)器的訪問(wèn)權(quán)限,本文給大家介紹postgresql pg_hba.conf 簡(jiǎn)介及配置,感興趣的朋友跟隨小編一起看看吧2024-03-03Postgresql 賦予用戶(hù)權(quán)限和撤銷(xiāo)權(quán)限的實(shí)例
這篇文章主要介紹了Postgresql 賦予用戶(hù)權(quán)限和撤銷(xiāo)權(quán)限的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-01-01