Kiknaio
Kiknaio

Reputation: 76

MongoDB start error

I have problem to run Mongodb on my OSX. I have installed with brew and when I'm trying to start Mongodb server and type mongo and then run it getting me error:

$ mongo
MongoDB shell version: 3.0.7
connecting to: test
2015-11-17T12:56:16.793+0100 W NETWORK  Failed to connect to 127.0.0.1:27017, reason: errno:61 Connection refused
2015-11-17T12:56:16.794+0100 E QUERY    Error: couldn't connect to server 127.0.0.1:27017 (127.0.0.1), connection attempt failed
    at connect (src/mongo/shell/mongo.js:179:14)
    at (connect):1:6 at src/mongo/shell/mongo.js:179
exception: connect failed

Can you please give me some useful advices? Thanks in advance.

Upvotes: 1

Views: 866

Answers (1)

Dmytro Shevchenko
Dmytro Shevchenko

Reputation: 34591

mongo is the client shell, it's not a server. You start a MongoDB server with the mongod command. For example:

mongod --dbpath ~/mongodb/data

You can also start mongod automatically when your OS starts up. You can find instructions here: https://stackoverflow.com/a/17061202/236660

After the server is started, you can use mongo to connect to the server.

Note that you can also run the mongo shell without connecting to any server:

mongo --nodb

Of course, you won't be able to do much with just the shell.

Upvotes: 2

Related Questions