Przede wszystkim upewnij się, że dbpath istnieje.
mkdir -p ~/data/db
Następnie zacznij mongod od:
mongod --dbpath ~/data/db
Wreszcie:
mongo
EDYTUJ :Widziałem, jak niektórzy głosowali na tę odpowiedź. Aby było jasne, to rozwiązanie polega na uruchomieniu mongod z linii poleceń. W większości przypadków, jeśli zainstalowałeś pakiet MongoDB ze źródeł, możesz po prostu uruchomić demona za pomocą:
sudo systemctl start mongodb # Arch linux
sudo service mongod start # CentOS/Redhat
Plik konfiguracyjny można znaleźć w:
vim /etc/mongod.conf
A jeśli chcesz, aby demon uruchamiał się automatycznie przy starcie,
sudo systemctl enable mongodb # Arch Linux
sudo chkconfig mongod on # CentOS/Redhat