我正在嘗試重置 postgreSQL,但看起來它用密碼卡在 Mac M1 上,每次我卸載并重新安裝 postgreSQL 時,它都會記住以前設定的密碼。
因此,當我運行時brew uninstall postgresql,brew install postgresql它并沒有解決問題。
我試圖洗掉/tmp/.s.PGSQL它,但它看起來更糟,因為現在即使在重新安裝時也找不到這個檔案。
那么從 Mac M1 完全洗掉 postgreSQL 然后從 0.x 重新安裝它的正確方法是什么?
uj5u.com熱心網友回復:
免責宣告:請確保備份您的資料庫以備后用,因為運行這些命令將洗掉所有本地 Postgres 資料庫。
首先你需要運行:
$ brew uninstall postgres
$ rm -rf /usr/local/var/postgres
$ rm /usr/local/var/log/postgres.log
$ rm -f ~/.psqlrc ~/.psql_history
如果您想確保沒有其他與 Postgres 相鄰的 Homebrew 公式仍然安裝,您可以通過以下方式檢查:
$ brew list --formula | grep -e postgres -e psql
或在整個系統中搜索檔案名匹配項:
$ sudo find / -name "*postgres*" -o -name "*psql*"
在重新安裝 postgreSQL 之前,可能是重新啟動機器的好時機。重新啟動后,運行以下命令以全新安裝 postgreSQL:
確保您的 Homebrew 已完全更新,并讓 Homebrew 有機會診斷任何問題:
$ brew update
$ brew doctor
診斷命令$ brew doctor應該以簡單的訊息干凈地退出'Your system is ready to brew.'
現在您可以重新安裝 postgreSQL 并查看它是否通過以下方式運行:
$ brew install postgres
$ brew services start postgresql
來源:https : //blog.testdouble.com/posts/2021-01-28-how-to-completely-uninstall-homebrew-postgres/
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/380414.html
標籤:PostgreSQL的 苹果系统 苹果-m1
