У меня есть Postgresql 9.3 и 9.4, установленные на моей машине Mint Linux. Как перезапустить postgresql 9.4? Также возможен метод перезапуска обеих версий.
Как перезапустить Postgresql
Ответ 1
Попробуйте это как root (возможно, вы можете использовать sudo
или su
):
/etc/init.d/postgresql restart
Без каких-либо аргументов скрипт также дает подсказку о том, как перезапустить конкретную версию.
[[email protected] ~] /etc/init.d/postgresql
Usage: /etc/init.d/postgresql {start|stop|restart|reload|force-reload|status} [version ...]
Точно так же, если вы используете systemd
вы также можете использовать service
инструмент:
[[email protected] ~] service postgresql
Usage: /etc/init.d/postgresql {start|stop|restart|reload|force reload|status} [version ...]
Пожалуйста, обратите внимание на дополнительный аргумент [version...]
. Это означало, что вы, пользователь, можете работать с определенной версией, если вы используете несколько версий. Таким образом, вы можете перезапустить версию X, оставив версии Y и Z нетронутыми и работающими.
Ответ 2
Вы также можете перезапустить postgresql с помощью этой команды, должна работать на обеих версиях:
sudo service postgresql start
Ответ 3
Usage: /etc/init.d/postgresql {start|stop|restart|reload|force reload|status} [version ...]
Не работает
Но с 2 установками и называется следующим образом:
/etc/init.d/postgresql начало 9.4 или служба postgresql начало 9.4
И 9.4 и 9.3 запущены, я ожидал, что начнется только 9.4.
Это ошибка. Я попробовал Ubuntu 16 и postgres 9.6, 10, 11.