GNU/Linux >> Tutoriales Linux >  >> Linux

Errr 'mongo.js:L112 Error:no se pudo conectar al servidor 127.0.0.1:27017 en src/mongo/shell/mongo.js:L112'

Si está ejecutando Ubuntu, entonces hay un problema con la propiedad de la carpeta.

Ejecute estos comandos:

  1. Detener el servicio MongoDB

    sudo service mongodb stop
    
  2. Eliminar el archivo de bloqueo de MongoDB

    sudo rm /var/lib/mongodb/mongod.lock
    
  3. Cambie la propiedad de raíz a la ruta de MongoDB

    sudo chown -R mongodb:mongodb /var/lib/mongodb/
    
  4. Inicie el servicio MongoDB

    sudo service mongodb start
    
  5. Prueba la aplicación mongo

    mongo
    

Entonces podrá ejecutar con éxito (espero).

Referencia:una respuesta en el sitio de Stack Exchange Administradores de bases de datos a Error:no se pudo conectar al servidor 127.0.0.1:27017 src/mongo/shell/mongo.js:91 al cambiar el directorio de datos mongodb !


Intente eliminar /var/lib/mongodb/mongod.lock y reinicie el servicio mongdo

sudo rm /var/lib/mongodb/mongod.lock
sudo service mongodb restart

Este método solo funciona si desea reparar sus archivos de datos sin conservar los archivos originales. Para encontrar dónde reside su dbpath, use

vim /etc/mongodb.conf

Busque la opción dbpath= .

(Tengo dbpath=/var/lib/mongodb .)

Predeterminado:/data/db/

Las ubicaciones típicas incluyen /srv/mongodb , /var/lib/mongodb o /opt/mongodb .

Reemplace /var/lib/mongodb con su dbpath

sudo rm /var/lib/mongodb/mongod.lock
sudo mongod --dbpath /var/lib/mongodb/ --repair
sudo mongod --dbpath /var/lib/mongodb/ --journal

(Asegúrese de dejar la terminal en ejecución en la que ejecutó las líneas anteriores. No presione Ctrl + C o déjelo). Escriba el comando para iniciar mongo ahora en otra ventana.

¡Espero que esto funcione para usted! Para aquellos que deseen reparar sus archivos de datos conservando los archivos originales, consulte mongo recuperar.


Linux
  1. Conectarse a un servidor en la nube

  2. Conéctese a su servidor OnMetal a través de cloud-init

  3. Códigos de estado de respuesta HTTP

  4. ¿Cómo instalo Pdftk en mi servidor?

  5. El inicio o reinicio del servicio Mongo siempre falla

Error del servidor FTP de RHEL7:ftp:conectar:​​No hay solución de ruta a host

Cómo usar SSH para conectarse a un servidor remoto

No se puede conectar al servidor MySQL error 111

error:'No se puede conectar al servidor MySQL local a través del socket '/var/run/mysqld/mysqld.sock' (2)' -- Falta /var/run/mysqld/mysqld.sock

¿Puedo conectarme a una máquina con Windows desde el shell de Linux?

sudo -i devuelve un error