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では:
- まず、「systemctl list-units | grep postgresql」を実行してサービスのフルネームを取得します。
- 'systemctl stop postgresql-??.service'
'su-postgres -c "psql"''
postgresが実際に停止したことを確認する必要があります。
'psql: サーバーに接続できません。そのファイルやディレクトリはありません。サーバーがローカルで実行され、Unixドメインソケット「/var/run/postgresql/.s.PGSQL.5432」で接続を許可しますか?