Trước hết, hãy tìm các trường hợp mongod khác đang chạy trên hệ thống bằng lệnh age-old:
ps ax | grep mongod
Nếu bạn thấy một dòng như -
98555 ?? S 4:40.89 mongod --dbpath /Volumes/ComputerName/data/db
-PID- -name- -------------path------------
thì có một tiến trình mongod đang chạy rồi. Nếu vậy, hãy giết nó và sau đó bắt đầu lại mongod.
Để loại bỏ một tiến trình với PID =0000, trong Unix like môi trường, hãy sử dụng -
kill -9 0000
Nếu bảng điều khiển của bạn trả về một cái gì đó như, -bash: kill: (98555) - Operation not permitted
, sử dụng
sudo !!
để lặp lại lệnh với tư cách người dùng cấp cao . Điều này sẽ giúp bạn tiến lên.
Tái bút: Nếu bạn chưa lưu trữ bất kỳ dữ liệu nào trong db của mình, hãy xóa /data
và sau đó tạo /data/db
thư mục một lần nữa. Thực hiện sudo mongod
và nó sẽ hoạt động.