web-dev-qa-db-ja.com

PostgreSQLエラー:データベースtemplate1に接続できませんでした:サーバーに接続できませんでした:そのようなファイルまたはディレクトリはありません

データベースを作成する必要があります。

最初に実行:Sudo su - postgres、次に:createdb test

そして私はこのエラーを受け取り続けます:

createdb: could not connect to database template1: 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"

これは予想外です。psqlで問題が発生したことはありませんが、今回は何が悪いのかわかりません。そして、外部サーバーはありません、私はローカルに接続されています。

Ubuntuで実行しています。

16
pptt

エラーは、Postgresサーバーが実行されていないことを意味します。それを始めてみてください:

Sudo systemctl start postgresql

サービス名はpostgresqlだと思いますが、それが機能しない場合は、入力してみてください

Sudo systemctl start postgres

タブを押してオートコンプリートします。

サーバーが起動時に起動することを確認します。

Sudo systemctl enable postgresql

1
jainvikram444
  1. PostgreSQLをインストールして実行する

createdb -h localhost -p 5432 -U postgres testdb password ******

0