PostgreSQL/データベースの起動と停止
postgresサーバの起動と停止にはpg_ctlを使用します。
このコマンドはrootユーザにて実行できないため、サーバのプロセスを所有するユーザにsuしてから実行する必要があります。(通常postgresユーザ)
起動
# su - postgres $ pg_ctl -D /usr/local/pgsql/data -l /var/log/postgres start
※「/var/log/postgres」はログファイル。無い場合は次のように作成しておく。
# touch /var/log/postgres # chown postgres:postgres /var/log/postgres
※「/var/log/postgres」の確認方法の例
$ tail -100 /var/log/postgres
停止
# su - postgres $ pg_ctl -D /usr/local/pgsql/data stop
このページのURL: