Tôi đã cài đặt Postgresql 9.3 và 9.4 trên máy Linux Mint của mình. Làm cách nào để khởi động lại postgresql 9.4? Một phương pháp để khởi động lại cả hai phiên bản cùng nhau cũng tốt.
Tôi đã cài đặt Postgresql 9.3 và 9.4 trên máy Linux Mint của mình. Làm cách nào để khởi động lại postgresql 9.4? Một phương pháp để khởi động lại cả hai phiên bản cùng nhau cũng tốt.
Câu trả lời:
Hãy thử điều này dưới dạng root (có thể bạn có thể sử dụng sudo
hoặc su
):
/etc/init.d/postgresql restart
Không có bất kỳ đối số nào, tập lệnh cũng cung cấp cho bạn gợi ý về cách khởi động lại một phiên bản cụ thể
[Uqbar@Feynman ~] /etc/init.d/postgresql
Usage: /etc/init.d/postgresql {start|stop|restart|reload|force-reload|status} [version ...]
Tương tự, trong trường hợp bạn có nó , bạn cũng có thể sử dụng service
công cụ:
[Uqbar@Feynman ~] service postgresql
Usage: /etc/init.d/postgresql {start|stop|restart|reload|force reload|status} [version ...]
Vui lòng chú ý đến [version ...]
đối số theo sau tùy chọn . Điều đó có nghĩa là cho phép bạn, người dùng, hành động trên một phiên bản cụ thể, trong trường hợp bạn đang chạy nhiều phiên bản. Vì vậy, bạn có thể khởi động lại phiên bản X trong khi vẫn giữ nguyên phiên bản Y và Z và chạy.
Cuối cùng, trong trường hợp bạn đang chạy systemd , thì bạn có thể sử dụng systemctl
như sau:
[support@Feynman ~] systemctl status postgresql
● postgresql.service - PostgreSQL database server
Loaded: loaded (/usr/lib/systemd/system/postgresql.service; enabled; vendor preset: disabled)
Active: active (running) since Wed 2017-11-14 12:33:35 CET; 7min ago
...
Bạn có thể thay thế status
bằng stop
, start
hoặc restart
cũng như các hành động khác. Vui lòng tham khảo tài liệu để biết đầy đủ chi tiết. Thật không may, dường như không có cách nào để hoạt động trên nhiều phiên bản Postgresql bằng công cụ này. Cuối cùng, hãy nhớ rằng các root
quyền có thể cần thiết cho các tác vụ không cung cấp thông tin như trong các trường hợp khác đã thấy trước đó.
Bạn cũng có thể khởi động lại postgresql bằng cách sử dụng lệnh này, sẽ hoạt động trên cả hai phiên bản:
sudo service postgresql start