Creation of MongoDB Service

  1. Go to the location where MongoDB is installed. Refer to the Path set in the PATH environment variable. For e.g., C:\Program Files\MongoDB .
  2. Go to Server\8.0\bin folder. For e.g., C:\Program Files\MongoDB\Server\8.0\bin.
  3. Locate the file named mongod.cfg and copy the file.
    Figure 1. MongoDB Installation - Enterprise Version (HA) (Cont.)
  4. Go to the mongo folder that was customized earlier. Inside the directory data, go to the config folder. Paste the mongod.cfg file here.
    Figure 2. MongoDB Installation - Enterprise Version (HA) (Cont.)
    A screenshot of a computer Description automatically generated
  5. Open the file mongod.cfg (preferably in Notepad++ or Sublime) and follow the following steps:
    Note:
    While editing the file, maintaining indentation in the file is very important.
    1. In the storage header, change the following fields:
      • dbPath: Add path till mongo\data\database.
    2. In the systemLog, change the following fields:

      • path: Add path of mongo\data\log\mongod.log.
      Note:

      Folder mongo\data\log doesn’t have Mongod.log. This will be created automatically when mongo service is created.

      Please do not use Port Number 27017 as it’s the default port.

    3. In the net, change the following fields:

      • port: Enter the port you want to install MongoDB. (port should be different on all servers)
      • bindIpAll: True.

      User needs to change bindIp to bindIpAll

    4. In the replication, change the following fields:

      • replSetName: Enter the name of the replica set. (user same replica name on all servers)
        Figure 3. MongoDB Installation - Enterprise Version (HA) (Cont.)
        A screenshot of a computer Description automatically generated
        Figure 4. MongoDB Installation - Enterprise Version (HA) (Cont.)
        A screenshot of a computer Description automatically generated
  6. Save the changes made in the file mongod.cfg.
  7. Open the Command Prompt as Administrator and run the following command.
    mongod –config “<path of the mongoDB folder you created\mongo\data\config\mongod.cfg>" --install --serviceName "MongoDBMongoDB"
    For e.g. mongod --config "C:\mongo\data\config\mongod.cfg" --install --serviceName "MongoDBMongoDB"
    Note:
    Ensure to enter the correct path of config file.
  8. MongoDB service with the name MongoDB will be created.