1. ホーム
  2. macos

[解決済み] Postgresのユーザが存在しない?

2022-02-06 22:32:21

質問

Postgresをインストールしたばかりで、1-2時間ほどいろいろと設定をいじっています。

に引っかかっています。 に変更できない。

$ su - postgres は、次のようなエラーを発生させます。 su: unknown login: postgres

$ sudo -u postgres psql は、次のようなエラーを発生させます。 sudo: unknown user: postgres

これらの試みは、通常のユーザーとして行われたものです。rootで試しても全く同じ結果になります。私はOS XのHomebrew経由でpostgresをインストールし、説明書を何度も読みました。

解決方法は?

psql : デフォルトのユーザー名でログインする

psql -U postgres : postgresユーザーとしてログインします。

Sudoは私には必要ないようです。

私はOS XのpostgresデータベースにはPostgres.appを使っています。インストールがうまくいっているか、データベースサーバーが正しく起動されているかを確認する頭痛の種を取り除くことができました。ここでチェックしてみてください。 http://postgresapp.com

編集:@Erwin Brandstetterのおかげで、私の引数の使い方が修正されました。