Reputation: 443
I'm very new to MongoDB and Mac in general. I installed mongoDB from the official site with a download package.
For all it's worth, given all the issues I'm having, I'd like to uninstall it and reinstall using Homebrew. Brew complains that mongoDB is already installed so I'm stuck at the moment.
From all the tutorials and online search, the config file should be installed in a /etc/ directory path. However, my mongodb.conf file is located in a very different file structure. I get a ERROR: could not read from config file
each time I try running mongod
.
This is where my config file is located:
/opt/sm/sets/versions/databases/head/mongodb/templates/mongodb.conf
How do I either :
EDIT: I've also tried following this guide with no luck. http://www.mkyong.com/mongodb/how-to-install-mongodb-on-mac-os-x/ Thanks
Upvotes: 5
Views: 16341
Reputation: 243
the extension of your config file does not matter but if you don't get it right it might not read from it.
if you used a text editor like notepad make sure the file extension is exactly the same. else add .txt to the end /opt/sm/sets/versions/databases/head/mongodb/templates/mongodb.conf.txt
you must of have thought you saved it with a mongodb.conf while it was actually mongodb.conf.txt
Upvotes: 3
Reputation: 766
In windows if you want to run mongodb with config don't forget quotes to indicate location of mongo.config.
Example: if your mongod.exe is located in C:\Program Files\MongoDB\bin and you are located in that folder with prompt(with admin privileges) and supposing that mongo.config is in C:\Program Files\MongoDB run:
mongod.exe --config "C:\Program Files\MongoDB\mongo.config"
Upvotes: 3
Reputation: 443
Issue resolved with following steps (thanks to Karl Seguin's 'The Little MongoDB Book').
If you installed MongoDB via the download package from mongodb.org, you have to create create your own config file in /bin. Follow the instructions below
For me, my launch path to the mongodb.config file was:
mongod --config /opt/sm/sets/versions/databases/head/mongodb/bin
(Note, this is to mongodb.config, not mongodb.conf file as many tutorials ask to point to.)
Hope this helps someone.
Link to Seguin's book(it's free): http://openmymind.net/mongodb.pdf
Upvotes: 8