CentOS 7でposgresqlを停止する方法は?

CentOS 7でposgresqlを停止する方法は?

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

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

答え1

世界へようこそシステム

次のようにしてみてください。

service postgresql-9.2 stop

それでも問題が解決しない場合は、正しいサービス名を見つけてください。

systemctl list-units|grep postgresql

そして、「.service」の前の結果セクションを使用して上記のコマンドを再試行してください。

答え2

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

/bin/systemctl stop postgresql

答え3

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」で接続を許可しますか?

関連情報