In this tutorial, we will show you how to install MongoDB on Windows.
- MongoDB 2.2.3
- Windows 7
The MongoDB does not require installation, just download and extracts the zip file, configure the data directory and start it with command “
1. Download MongoDB
Download MongoDB from official MongoDB website. Choose Windows 32 bits or 64 bits. Unzip, extracts to your prefer location, for example :
2. Review MongoDB folder
In MongoDB, it contains only 10+ executable files (exe) in the bin folder. This is true, and that are the required files to MongoDB, it’s really hard to believe for a developer like me who come from a relation database background.
Figure : Files under $MongoDB/bin fo>lder
It’s recommended to add
$MongoDB/binto Windows environment variable, so that you can access the MongoDB’s commands in command prompt easily.
3. Configuration File
Create a MongoDB config file, it’s just a text file, for example :
##store data here dbpath=D:\mongodb\data ##all output go here logpath=D:\mongodb\log\mongo.log ##log read and write operations diaglog=3
MongoDB need a folder (data directory) to store its data. By default, it will store in “
C:\data\db“, create this folder manually. MongoDB won’t create it for you. You can also specify an alternate data directory with
4. Run MongoDB server
mongod.exe --config d:\mongodb\mongo.config to start MongoDB server.
d:\mongodb\bin>mongod --config D:\mongodb\mongo.config all output going to: D:\mongodb\log\mongo.log
5. Connect to MongoDB
mongo.exe to connect to the started MongoDB server.
d:\mongodb\bin>mongo MongoDB shell version: 2.2.3 connecting to: test > //mongodb shell
6. MongoDB as Windows Service
Add MongoDB as Windows Service, so that MongoDB will start automatically following each system restart.
Install as Windows Service with
d:\mongodb\bin> mongod --config D:\mongodb\mongo.config --install
A Windows service named “MongoDB” is created.
To start MongoDB Service
net start MongoDB
To stop MongoDB Service
net stop MongoDB
To remove MongoDB Service
1. Install MongoDB as Windows service on Windows 8, but hit “Access is denied.” error message :
C:\Users\mkyong2002>mongod --config D:\mongodb\mongo.config --install Tue Jul 16 21:05:55.154 diagLogging level=3 Tue Jul 16 21:05:55.155 diagLogging using file D:\mongodb\data/diaglog.51e54533 Tue Jul 16 21:05:55.155 Trying to install Windows service 'MongoDB' Tue Jul 16 21:05:55.155 Error connecting to the Service Control Manager: Access is denied. (5)
To fix it, run the Command Prompt with Administrative Privileges – right click on the command prompt icon, select run as administrator.