web-dev-qa-db-ja.com

CentOS 7でpostgresqlを停止するにはどうすればよいですか?

CentOS 7でPostgresqlインスタンス9.2を停止する方法.

/etc/init.d/にもctlプログラムにも何も見つかりませんでした。

4
DarthVader

systemd の世界へようこそ

次のようなものを試してください:

service postgresql-9.2 stop

それが機能しない場合は、正しいサービス名を見つけてください。

systemctl list-units|grep postgresql

そして、「。service」の直前の結果の部分で上記のコマンドを再試行します。

16
Silent-Bob

Centos 7では、systemctlを使用する必要があります。例:

/bin/systemctl stop postgresql
8
lockoom

centOS7の場合:

  1. 間違いなく「systemctl list-units | grep postgresql」を最初に実行し、サービスの完全な名前を取得します
  2. 「systemctl stop postgresql-??。service」
  3. 「su-postgres -c "p​​sql"」

  4. そして、postgresが実際に停止したことを確認する必要があります:

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

1
doug mac