PostgreSQL是一種特性非常齊全的自由軟件的對象-關系型數據庫管理系統(ORDBMS),是以加州大學計算機系開發的POSTGRES,4.2版本為基礎的對象關系型數據庫管理系統。POSTGRES的許多領先概念只是在比較遲的時候才出現在商業網站數據庫中。PostgreSQL支持大部分的SQL標準并且提供了很多其他現代特性,如復雜查詢、外鍵、觸發器、視圖、事務完整性、多版本并發控制等。同樣,PostgreSQL也可以用許多方法擴展,例如通過增加新的數據類型、函數、操作符、聚集函數、索引方法、過程語言等。另外,因為許可證的靈活,任何人都可以以任何目的免費使用、修改和分發PostgreSQL。
簡單的說就是:PostgreSQL 是一個免費的對象-關系數據庫服務器(ORDBMS),在靈活的BSD許可證下發行。
PostgreSQL 開發者把它念作 post-gress-Q-L。
PostgreSQL 的 Slogan 是 "世界上最先進的開源關系型數據庫"。
下面通過本文給大家介紹重置PostgreSQL密碼的方法。
1.修改pg_hba.conf配置文件
sudo vi /Library/PostgreSQL/10(寫成你的版本)/data/pg_hba.conf
把文件近末尾處,local由"md5"改為"trust":
保存并退出。
2.查看PostgreSQL的服務名
ls /Library/LaunchDaemons
此處PostgreSQL服務名為:
com.edb.launchd.postgresql-10.plist
3.重啟PostgreSQL服務
停止服務:
sudo launchctl stop com.edb.launchd.postgresql-10.plist
啟動服務:
sudo launchctl start com.edb.launchd.postgresql-10.plist
4.啟動Postgre會話
psql -U postgres
進入psql會話:
5.重置密碼
修改密碼:
ALTER USER postgres WITH PASSWORD '新密碼';
操作完成,執行:\q命令回車退出。
6.恢復pg_hba.conf設置為md5并重啟服務
總結
到此這篇關于Mac系統重置PostgreSQL密碼的方法文章就介紹到這了,更多相關重置PostgreSQL密碼內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!
您可能感興趣的文章:- 基于PostgreSQL密碼重置操作
- PostgreSQL 實現登錄及修改密碼操作
- Postgresql 默認用戶名與密碼的操作
- PostgreSQL忘記postgres賬號密碼的解決方法