mac裝PostgreSQL安裝失敗的問題及解決
mac裝PostgreSQL安裝失敗
原因解析
PostgreSQL默認(rèn)會把相關(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)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
PostgreSQL時間線(timeline)和History File的用法
這篇文章主要介紹了PostgreSQL時間線(timeline)和History File的用法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-12-12在postgreSQL中運(yùn)行sql腳本和pg_restore命令方式
這篇文章主要介紹了在postgreSQL中運(yùn)行sql腳本和pg_restore命令方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-01-01postgres array_to_string和array的用法講解
這篇文章主要介紹了postgres array_to_string和array的用法講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-01-01PostgreSQL LIST、RANGE 表分區(qū)的實(shí)現(xiàn)方案
這篇文章主要介紹了PostgreSQL LIST、RANGE 表分區(qū)的實(shí)現(xiàn)方案,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-01-01在PostgreSQL中設(shè)置表中某列值自增或循環(huán)方式
這篇文章主要介紹了在PostgreSQL中設(shè)置表中某列值自增或循環(huán)方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-01-01PostgreSQL 流復(fù)制異步轉(zhuǎn)同步的操作
這篇文章主要介紹了PostgreSQL 流復(fù)制異步轉(zhuǎn)同步的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-12-12postgresql分頁數(shù)據(jù)重復(fù)問題的深入理解
這篇文章主要給大家介紹了關(guān)于postgresql分頁數(shù)據(jù)重復(fù)問題的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用postgresql具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-04-04