Hopsken

Hopsken

twitter

在 M1 Mac 上使用 Homebrew 安裝 postgresql@14

第一步#

brew install postgresql@14
brew services restart postgresql@14

psql postgres

如果一切正常,恭喜!現在關閉這個標籤並享受生活。如果不正常,請繼續閱讀。

調試#

在 M1 Mac 上,brew services 的日誌存在於以下路徑。

cat /opt/homebrew/var/log/[email protected]

在這裡檢查日誌,它說:

postgres: could not access directory "/opt/homebrew/var/postgresql@14": No such file or directory
Run initdb or pg_basebackup to initialize a PostgreSQL data directory.

好的,看起來我們的數據庫丟失了。讓我們在預期的目錄中創建一個。

initdb --locale=C -E UTF-8 /opt/homebrew/var/postgresql@14
brew services restart postgresql@14

現在一切應該正常了。

如果你需要一個數據庫用戶。

/opt/homebrew/bin/createuser -s <username>

psql -U <username>

## 在 psql shell 中運行 \password 來設置密碼
postgres=# \password

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。