GNU/Linux >> Linux Esercitazione >  >> Linux

Errr 'mongo.js:L112 Errore:impossibile connettersi al server 127.0.0.1:27017 in src/mongo/shell/mongo.js:L112'

Se stai utilizzando Ubuntu, allora c'è un problema con la proprietà della cartella.

Esegui questi comandi:

  1. Arresta il servizio MongoDB

    sudo service mongodb stop
    
  2. Rimuovi il file di blocco MongoDB

    sudo rm /var/lib/mongodb/mongod.lock
    
  3. Modifica la proprietà da root al percorso MongoDB

    sudo chown -R mongodb:mongodb /var/lib/mongodb/
    
  4. Avvia il servizio MongoDB

    sudo service mongodb start
    
  5. Prova l'applicazione mongo

    mongo
    

Allora sarai in grado di eseguire con successo (spero).

Riferimento:una risposta sul sito Stack Exchange Database Administrators a Errore:impossibile connettersi al server 127.0.0.1:27017 src/mongo/shell/mongo.js:91 durante la modifica della directory dei dati di mongodb !


Prova a rimuovere /var/lib/mongodb/mongod.lock e riavvia il servizio mongdo

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

Questo metodo funziona solo se desideri riparare i tuoi file di dati senza preservare i file originali. Per trovare dove risiede dbpath, usa

vim /etc/mongodb.conf

Controlla l'opzione dbpath= .

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

Predefinito:/data/db/

Le posizioni tipiche includono /srv/mongodb , /var/lib/mongodb o /opt/mongodb .

Sostituisci /var/lib/mongodb con il tuo dbpath

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

(Assicurati di lasciare in esecuzione il terminale in cui hai eseguito le righe precedenti. Non premere Ctrl + C o esci.) Digita il comando per avviare mongo ora in un'altra finestra.

Spero che questo funzioni per te! Per coloro che desiderano riparare i file di dati preservando i file originali, vedere mongo recuperare.


Linux
  1. Come collegare il server a una rete wireless crittografata Wep?

  2. Risolvi l'errore del server interno di WordPress

  3. Come installare MongoDB su AlmaLinux 8

  4. Come installo Pdftk sul mio server?

  5. errore:'Impossibile connettersi al server MySQL locale tramite il socket '/var/run/mysqld/mysqld.sock' (2)' -- /var/run/mysqld/mysqld.sock mancante

7 passaggi per proteggere il tuo server Linux

Errore del server FTP RHEL7:ftp:connessione:nessun percorso verso la soluzione host

Come utilizzare SSH per connettersi a un server remoto

Impossibile connettersi all'errore 111 del server MySQL

Posso connettermi alla macchina Windows dalla shell Linux?

sudo -i restituisce un errore