I recently started the Mac, in the use of Mac has a lot of unfamiliar places, slowly groping, recorded, for follow-up and reference:
To install MongoDB mode under Mac
First, with browser or third-party tools to download
Current version of:http://downloads.mongodb.org/osx/mongodb-osx-x86_64-2.4.6.tgz
The second, through the homebrew installation mongodb,terminal run the following instructions can be
Here, I only speak through homebrew to install.
Install MongoDB under Mac, via homebrew
1. Installing MongoDB via Homebrew
$ brew Update $ brew Install MongoDB
If you don't have a homebrew, you should put one first, and the programmer must.
2. MongoDB data default exists/data/db, so need to create this folder, and set permissions
Take the first step, where we can perform the installation
sudo mongod
After executing the sudo mongod command, a bunch of error messages are returned, as follows:
So a bunch of wrong messages, the point is these words
This in –dbpath. See http://Dochub.mongodb.org/core/startingandstoppingmongo
The error message meansdbpath (/data/db)No, you need to create/data/dbthis directory or use--dbpatha parameter entry to specify a directory that already exists.
DBPath (/data/db) This directory is the place to store MongoDB data files
Since it doesn't exist/data/db, let's create this directory.
First return to the disk root in the terminal inputcd /command
Then enter the command
Mkdir-p/data/db Create/data/db
Re-enter the sudo mongod command to start the MongoDB service, and the service exits again to return a bunch of information as follows:
The reason for the error is that these sentences log
lock file:/data/db/mongod. lock errno: Permission denied is a mongod instance already running?, terminating
Meaning is not to create and open/data/db/mongod.lockthis file, because Permission denied (Permission denied), it appears that the current usermongodto execute this command, the/data/dbdirectory does not have permission to operate, OK, know the reason is good to do, to/data/dbadd permissions.
Enter the following command at the terminal:
sudo chown-r The user name that is currently logged on/data
If you are not sure you can run $ whoami first
Again in the terminal input sudo mongod start MongoDB service
3. Add Mongodb/bin to $path, lest we enter sudo monogd each time and become direct MONOGD
$ touch. Base_profile $ vim. Base_profile
Restart terminal after adding the following address
Export mongo_path=/usr/local/mongodb export PATH= $PATH: $MONGO _path/bin
4. Start MongoDB
$ mongod
5. Query Database
Run in another terminal window
$ mongod
You can then start various database directives, such as
$show DBS Displays databases that already exist $use somedbname Create (use) a database
6. Exit
$exit
Finally, we recommend a visual management tool Monogdb's Robomongo
Resources:
Mac under Install Start MongoDB
Use homebrew to install MongoDB under Mac OSX 10.9.4
Use Brew to install MongoDB under Mac
Install MongoDB under Mac and use tutorial
Mac under Install Start MongoDB