1. ホーム
  2. postgresql

[解決済み] 私のシステムでpostgresを実行することができません。postgres is not in the sudoers file.と表示されます。この件は報告されます` [closed].

2022-02-19 09:35:42

質問事項

WSL Ubuntuにpostgresをインストールしようとしています。インストールは終了しているのですが psql というエラーが表示されます。

psql: error: could not connect to server: could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?

と実行すると sudo find /var/run/postgresql/.s.PGSQL.5432 というエラーが表示されます。

postgres is not in the sudoers file. This incident will be reported.

スクリーンショットを見るともっとわかりやすいと思います。

どうすればいいですか?助けてください...

スクリーンショットです。

解決方法は?

このエラーは、あなたのユーザー名、すなわち postgres が sudoers ファイルに含まれていません。そのため、上記のコマンドを実行する権限がありません。 postgres のユーザを指定します。

でユーザーを追加してみてください。

ファイルを開く

sudo nano /etc/sudoers

次に、以下の構文のように、adminユーザーの下にユーザーを追加します。

user_name ALL=(ALL)  ALL