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/postgresql@14.log

ここでログを確認すると、次のように表示されます。

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シェルで\passwordを実行してパスワードを設定します
postgres=# \password

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。