Skip to content

Instantly share code, notes, and snippets.

@brenopolanski
Last active August 29, 2015 14:02
Show Gist options
  • Save brenopolanski/861971f972b4c4f11443 to your computer and use it in GitHub Desktop.
Save brenopolanski/861971f972b4c4f11443 to your computer and use it in GitHub Desktop.
How To Install MongoDB On Ubuntu

Add GPG Key

10gen package required GPG key, imports it:

$ [sudo] apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10

Add 10gen package to source.list.d

echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/10gen.list

Update package

Update your apt-get list.

$ [sudo] apt-get update

Install mongodb-10gen

Everything is ready, now you can Install MongoDB :

$ [sudo] apt-get install mongodb-10gen

Controlling MongoDB

Some commands to control the MongoDB.

Starting MongoDB

$ [sudo] service mongodb start

Stoping MongoDB

$ [sudo] service mongodb stop

Restarting MongoDB

$ [sudo] service mongodb restart

Monitoring the server

http://localhost:28017/

Problem solving dbpath (/data/db/) does not exist

  1. Root folder access:
cd /
  1. Create folder:
$ [sudo] mkdir -p data/db/
  1. Starting server:
$ [sudo] mongod

Problem solving Address already in use for socket no MongoDB

  1. Kill mongod:
ps -eF | grep 'mongo\|PID'
$ [sudo] kill PID
  1. Starting server:
$ [sudo] mongod
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment