Comenzaste y probablemente apagaste Mongo de manera incorrecta.
Para iniciar mongo en segundo plano, escriba:mongod --dbpath /data/db --fork --logpath /dev/null
.
/data/db
es la ubicación de la base de datos. Si aún no ha creado uno => escriba:mkdir /data/db
--fork
significa que desea iniciar mongo en segundo plano - deamon.--logpath /dev/null
significa que no desea iniciar sesión; puede cambiar eso reemplazando/dev/null
a una ruta como/var/log/mongo.log
Conéctate a tu mongo escribiendo:mongo
y luego use admin
y db.shutdownServer()
. Como explicar en mongoDB
Si esta técnica no funciona por algún motivo, siempre puede cancelar el proceso.
- Encuentre el proceso mongodb
PID
escribiendo:lsof -i:27017
asumiendo que su mongodb se está ejecutando en el puerto 27017 - Escriba
kill <PID>
, reemplace<PID>
por el valor que encontró el comando anterior.