web-dev-qa-db-ja.com

UbuntuはPostGreSQLを実行します

UbuntuマシンにPostGreSQL 8.3をインストールし、そのためにpsswを構成したいのですが、次のコマンドを実行すると、

sudu su postgres -c psql template1

次のエラーが発生します。

"psql:サーバーに接続できませんでした:そのようなファイルまたはディレクトリはありませんサーバーはローカルで実行されており、Unixドメインソケット" /var/run/postgresql/.s.PGSQL.5432 "で接続を受け入れていますか?"

Dbサーバーがローカルで実行されている(localhostでの接続のみを受け入れる)かどうかを確認する方法を誰かに教えてもらえますか?

Psqlサーバーを起動するにはどうすればよいですか?

私はLinux初心者です

8
Tony The Lion

次のコマンドでPostgresサーバーのステータスを確認できます

Sudo /etc/init.d/postgresql-8.3 status

それを開始するには、コマンドを発行できます

Sudo /etc/init.d/postgresql-8.3 start

停止するには、コマンドを発行できます

Sudo /etc/init.d/postgresql-8.3 stop
11
proy

まず、サーバーが稼働しているかどうかを確認します。これを確認するコマンドは次のとおりです。

service postgresql status

見つかった場合はサーバーのステータスをチェックします

postgresql.service-PostgreSQL RDBMS

ロード済み:ロード済み(/lib/systemd/system/postgresql.service;無効;ベンダープレ

アクティブ:非アクティブ(デッド)

次に、指定したコマンドでサーバーを再起動する必要があります。この問題のほとんどは、PostgreSQLの9.6.1バージョンで発生します。

service postgresql restart

その後、PostgreSQLサーバーはUbuntuターミナルで正しく実行されます

6
Vinod Kumar

バージョンを指定せずにpostgresサーバーを起動および停止することもできます。

/etc/init.d/postgresql start

start-サーバーを起動します

stop-サーバーを停止します

status-サーバーが実行中かどうかに関係なく、ステータスを知る

1
Hitesh Modha