Signup/Sign In

Installing MongoDB on Windows and Linux

In the previous tutorial, we have learnt about Introduction, Overview, Advantages, Features and when to use MongoDB. In this tutorial we will learn how to setup MongoDB in our local machines. We will be covering steps to install MongoDB and related tools on Windows operating system and Linux operating system.


Installing MongoDB on Windows

Installing MongoDB on a Windows machine is very easy. Below are the steps involved in installing the MongoDB:

  1. Download MongoDB executable .msi file from the site MongoDB Download Centre. Select the latest version for Windows, the Windows Server 2008 R2 is the version if you are on Windows 7, 8 or 10.

    Installing MongoDB on Windows

  2. Double click the downloaded .msi file to start the installation. Select the option Custom during the installation process, to specify a custom location where you want MongoDB to be installed. By default it is installed in C:\mongodb directory.
  3. Once the installation is successful, the below directory structure is created. We have installed our MongoDB in D:\java\mongodb

    Installing MongoDB on Windows

  4. Navigate to the bin directory of the MongoDB to understand about the components used in MongoDB. Below are some of the vital components and files to run them:
    Component.exe File
    Servermongod.exe
    Routermongos.exe
    Clientmongo.exe
  5. It is required to set up the MongoDB environment. MongoDB stores all its data under the folder data\db. It is best practice to create this directory under the folder where the MongoDB is installed. So let's create a folder named data and one more folder named db inside data folder as shown below.

    Installing MongoDB on Windows

  6. Also create a log folder to log the MongoDB data transactions. Under the log folder, create a log file FILE_NAME.log.
  7. Now, to verify whether the installation is successful or not, open the command prompt and navigate to the bin directory of the MongoDB installed folder.
  8. Execute the command mongod.exe --dbpath "DATA_DIRECTORY_PATH" to configure the data path and start the MongoDB server. Please replace the DATA_DIRECTORY_PATH with the path of data directory present inside MongoDB installed folder. On running this command, the below log will be displayed which says that the MongoDB configuration is successful and the server is up and running fine.

    Installing MongoDB on Windows

  9. Now, open another command prompt window and navigate to the bin directory of the MongoDB again, and start the MongoDB client in order to use the database system. Run the command mongo in Command Prompt and it will get connected to the MongoDB where the default database is test.

    Installing MongoDB on Windows

  10. With this, we have successfully installed the MongoDB on the windows environment and we are good to start off with the MongoDB.