mac裝PostgreSQL安裝失敗的問題及解決
mac裝PostgreSQL安裝失敗

原因解析
PostgreSQL默認會把相關(guān)目錄所有者設(shè)置為postgres,缺少此賬戶就會導(dǎo)致安裝過程中chown命令執(zhí)行失敗,從而導(dǎo)致安裝失敗
解決辦法
1.完全卸載PostgreSQL
# 打開卸載App,路徑中的15是PostgreSQL的版本,根據(jù)自己的安裝情況替換即可 open /Library/PostgreSQL/15/uninstall-postgresql.app/ # 刪除PostgreSQL目錄 sudo rm -rf /Library/PostgreSQL/ # 刪除配置文件 sudo rm /etc/postgres-reg.ini
2.初始化PostgreSQL用戶
使用dscl命令創(chuàng)建用戶:postgres
# 創(chuàng)建用戶并指定Shell sudo dscl . -create /Users/postgres UserShell /bin/bash # 設(shè)置用戶ID(需要唯一)、顯示名稱 sudo dscl . -create /Users/postgres UniqueID "5001" sudo dscl . -create /Users/postgres RealName "postgres"# 將用戶設(shè)置為管理員 sudo dscl . -create /Users/postgres PrimaryGroupID 80 # 修改密碼 sudo dscl . -passwd /Users/postgres yourpassword
如果你習(xí)慣使用圖形化界面操作,可以通過菜單:系統(tǒng)設(shè)置->用戶與群租->添加賬戶,添加postgres賬戶

重新安裝即可:

總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
postgreSQL 使用timestamp轉(zhuǎn)成date格式
這篇文章主要介紹了postgreSQL 使用timestamp轉(zhuǎn)成date格式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-01-01
postgreSql分組統(tǒng)計數(shù)據(jù)的實現(xiàn)代碼
這篇文章給大家介紹postgreSql的監(jiān)控記錄表里多條不同時間的數(shù)據(jù),只取最新的數(shù)據(jù),并分組統(tǒng)計,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧2020-12-12
在postgresql數(shù)據(jù)庫中判斷是否是數(shù)字和日期時間格式函數(shù)操作
這篇文章主要介紹了在postgresql數(shù)據(jù)庫中判斷是否是數(shù)字和日期時間格式函數(shù)的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-12-12
PostgreSQL數(shù)據(jù)庫中to_timestamp函數(shù)用法示例
PostgreSQL 的 to_timestamp 函數(shù)可以將字符串或整數(shù)轉(zhuǎn)換為時間戳,這篇文章主要介紹了PostgreSQL數(shù)據(jù)庫中to_timestamp函數(shù)用法的相關(guān)資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下2025-08-08

