couldn't connect to server 127.0.0.1 shell/mongo.js

前端 未结 13 2048
后悔当初
后悔当初 2020-11-29 19:07

when i setup mongodb in my ubuntu , i try : ./mongo it show this error :

 couldn\'t connect to server 127.0.0.1 shell/mongo.js

so what can

相关标签:
13条回答
  • 2020-11-29 19:18
    sudo rm /var/lib/mongodb/mongod.lock   
    sudo -u mongodb mongod -f /etc/mongodb.conf --repair 
    sudo service mongodb start
    

    Here is all, sometimes, it takes a little while to start mongo after performing these operations.

    0 讨论(0)
  • 2020-11-29 19:19

    First start your mongo server by

    Users-MacBook-Pro:csv1 Admin$ mongod
    all output going to: /usr/local/var/log/mongodb/mongo.log
    

    Then open another terminal window and open shell

    Users-MacBook-Pro:csv1 Admin$ mongo
    
    0 讨论(0)
  • 2020-11-29 19:19

    I solved this problem on ubuntu 12.04 by following steps:
    1) sudo rm /var/log/mongodb
    2) sudo rm /var/lib/mongodb
    3) I removed mongo and then installed it again
    4) sudo service mongodb restart

    and All is Well

    0 讨论(0)
  • 2020-11-29 19:25

    You need to delete the lockfile mongod.lock or /var/lib/mongodb/mongod.lock on ubuntu, then you need to run mongod.exe or service mongodb start on ubuntu first, then run mongo.exe or mongo on ubuntu.

    0 讨论(0)
  • 2020-11-29 19:25

    Either your mongod is not running (check using "ps" command) or it is listening on some outside IP address and not on localhost. So first check the process list if 'mongod' is running. If yes, check with "netstat -nap" for the related port.

    Of course you can start mongod on the console manually or even look into the mongod logfile (if there is one configured...depending on how you installed mongod).

    0 讨论(0)
  • 2020-11-29 19:25

    Also check that your root partition has enough space to start mongod.

    df -h /
    

    You'll see smth like this on mongod launch:

    Mon Aug 12 17:02:59.159 [initandlisten] recover : no journal files present, no recovery needed
    Mon Aug 12 17:02:59.159 [initandlisten] 
    Mon Aug 12 17:02:59.159 [initandlisten] ERROR: Insufficient free space for journal files
    Mon Aug 12 17:02:59.159 [initandlisten] Please make at least 3379MB available in /var/lib/mongodb/journal or use --smallfiles
    Mon Aug 12 17:02:59.159 [initandlisten] 
    Mon Aug 12 17:02:59.159 [initandlisten] exception in initAndListen: 15926 Insufficient free space for journals, terminating
    Mon Aug 12 17:02:59.159 dbexit: 
    Mon Aug 12 17:02:59.159 [initandlisten] shutdown: going to close listening sockets...
    
    0 讨论(0)
提交回复
热议问题