UbuntuマシンにPostGreSQL 8.3をインストールし、そのためにpsswを構成したいのですが、次のコマンドを実行すると、
sudu su postgres -c psql template1
次のエラーが発生します。
"psql:サーバーに接続できませんでした:そのようなファイルまたはディレクトリはありませんサーバーはローカルで実行されており、Unixドメインソケット" /var/run/postgresql/.s.PGSQL.5432 "で接続を受け入れていますか?"
Dbサーバーがローカルで実行されている(localhostでの接続のみを受け入れる)かどうかを確認する方法を誰かに教えてもらえますか?
Psqlサーバーを起動するにはどうすればよいですか?
私はLinux初心者です
次のコマンドで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
まず、サーバーが稼働しているかどうかを確認します。これを確認するコマンドは次のとおりです。
service postgresql status
見つかった場合はサーバーのステータスをチェックします
postgresql.service-PostgreSQL RDBMS
ロード済み:ロード済み(/lib/systemd/system/postgresql.service;無効;ベンダープレ
アクティブ:非アクティブ(デッド)
次に、指定したコマンドでサーバーを再起動する必要があります。この問題のほとんどは、PostgreSQLの9.6.1バージョンで発生します。
service postgresql restart
その後、PostgreSQLサーバーはUbuntuターミナルで正しく実行されます
バージョンを指定せずにpostgres
サーバーを起動および停止することもできます。
/etc/init.d/postgresql start
start
-サーバーを起動します
stop
-サーバーを停止します
status
-サーバーが実行中かどうかに関係なく、ステータスを知る