Saya memiliki Postgresql 9.3 dan 9.4 diinstal pada mesin Linux Mint saya. Bagaimana cara memulai ulang postgresql 9.4? Metode untuk memulai ulang kedua versi bersama juga baik-baik saja.
postgresql
linux-mint
Tony Joseph
sumber
sumber
Jawaban:
Coba ini sebagai root (mungkin Anda bisa menggunakan
sudo
atausu
):Tanpa argumen apa pun, skrip juga memberi Anda petunjuk tentang cara memulai ulang versi tertentu
[Uqbar@Feynman ~] /etc/init.d/postgresql Usage: /etc/init.d/postgresql {start|stop|restart|reload|force-reload|status} [version ...]
Demikian pula, jika Anda memilikinya , Anda juga dapat menggunakan
service
alat tersebut:[Uqbar@Feynman ~] service postgresql Usage: /etc/init.d/postgresql {start|stop|restart|reload|force reload|status} [version ...]
Harap perhatikan
[version ...]
argumen tambahan opsional . Ini dimaksudkan agar Anda, sebagai pengguna, dapat bertindak pada versi tertentu, jika Anda menjalankan beberapa versi. Jadi, Anda dapat memulai ulang versi X sambil tetap mempertahankan versi Y dan Z tidak tersentuh dan berjalan.Terakhir, jika Anda menjalankan systemd , Anda dapat menggunakan
systemctl
seperti ini:Anda dapat mengganti
status
denganstop
,start
ataurestart
juga tindakan lainnya. Silakan merujuk ke dokumentasi untuk detail lengkapnya. Untuk beroperasi pada beberapa versi bersamaan, sintaksnya sedikit berbeda. Misalnya untuk berhentiv12
dan memuat ulangv13
Anda dapat menjalankan:systemctl stop postgresql-12.service systemctl reload postgresql-13.service
Terima kasih kepada @Jojo karena telah mengarahkan saya ke yang ini. Terakhir, perlu diingat bahwa
root
izin mungkin diperlukan untuk tugas non-informatif seperti dalam kasus lain yang terlihat sebelumnya.sumber
systemctl
bekerja pada berbagai versi Postgresql. Anda dapat menentukannya dengansystemctl status [email protected]
. Ganti 13 dengan nomor versi yang ingin Anda alamatkan.Anda juga dapat memulai ulang postgresql dengan menggunakan perintah ini, harus bekerja pada kedua versi:
sudo service postgresql start
sumber
Di Windows:
1-Buka Jalankan Jendela dengan
Winkey + R
2-Jenis
services.msc
3-Cari layanan Postgres berdasarkan versi yang diinstal.
4-Klik stop, mulai atau mulai ulang opsi layanan.
sumber
Ini harus bekerja:
sudo systemctl stop postgresql
sudo systemctl start postgresql
sumber
macOS:
sumber