Installing MongoDB on Linux/Unix/macOS/Ubuntu


Install MongoDB on Unix-Linux-macOS

In this article, we will take a look at how to install MongoDB on Linux/Unix/macOS/Ubuntu systems,

  1. Open Terminal,
  2. Run command apt-get install mongodb (for Linux/Ubuntu) or use homebrew install brew install mongodb if on macOS.
    # apt-get install mongodb
    Reading package lists... Done
    ..
    The following additional packages will be installed:
      libboost-filesystem1.71.0 libboost-iostreams1.71.0 libboost-program-options1.71.0
      libgoogle-perftools4 libpcap0.8 libpcrecpp0v5 libsnappy1v5 libstemmer0d libtcmalloc-minimal4
      libyaml-cpp0.6 mongo-tools mongodb-clients mongodb-server mongodb-server-core
    ..
    After this operation, 215 MB of additional disk space will be used.
    Do you want to continue? [Y/n] Y
    ..
    Get:10 http://ports.ubuntu.com/ubuntu-ports focal/universe arm64 mongo-tools arm64 3.6.3-0ubuntu1 [10.3 MB]
    ..
    Get:14 http://ports.ubuntu.com/ubuntu-ports focal-updates/universe arm64 mongodb-server all 1:3.6.9+really3.6.8+90~g8e540c0b6d-0ubuntu5.3 [12.5 kB]
    Get:15 http://ports.ubuntu.com/ubuntu-ports focal-updates/universe arm64 mongodb arm64 1:3.6.9+really3.6.8+90~g8e540c0b6d-0ubuntu5.3 [9640 B]
    Fetched 49.3 MB in 29s (1711 kB/s)       
    ..
    Setting up mongodb-clients (1:3.6.9+really3.6.8+90~g8e540c0b6d-0ubuntu5.3) ...
    Setting up mongodb-server-core (1:3.6.9+really3.6.8+90~g8e540c0b6d-0ubuntu5.3) ...
    Setting up mongodb-server (1:3.6.9+really3.6.8+90~g8e540c0b6d-0ubuntu5.3) ...
    invoke-rc.d: could not determine current runlevel
    invoke-rc.d: policy-rc.d denied execution of start.
    Created symlink /etc/systemd/system/multi-user.target.wants/mongodb.service → /lib/systemd/system/mongodb.service.
    Setting up mongodb (1:3.6.9+really3.6.8+90~g8e540c0b6d-0ubuntu5.3) ...
    Processing triggers for libc-bin (2.31-0ubuntu9.7) ...
    Processing triggers for systemd (245.4-4ubuntu3.15) ...
  3. Run mongod to check instalaation:
    # mongod
    2022-04-08T12:51:27.517-0700 I CONTROL  [initandlisten] MongoDB starting : pid=4823 port=27017 dbpath=/data/db 64-bit host=b2391b608026
    2022-04-08T12:51:27.517-0700 I CONTROL  [initandlisten] db version v3.6.8
    2022-04-08T12:51:27.517-0700 I CONTROL  [initandlisten] git version: 8e540c0b6db93ce994cc548f000900bdc740f80a
    2022-04-08T12:51:27.517-0700 I CONTROL  [initandlisten] OpenSSL version: OpenSSL 1.1.1f  31 Mar 2020
    2022-04-08T12:51:27.517-0700 I CONTROL  [initandlisten] allocator: tcmalloc
    2022-04-08T12:51:27.517-0700 I CONTROL  [initandlisten] modules: none
    2022-04-08T12:51:27.517-0700 I CONTROL  [initandlisten] build environment:
    2022-04-08T12:51:27.517-0700 I CONTROL  [initandlisten]     distarch: aarch64
    2022-04-08T12:51:27.518-0700 I CONTROL  [initandlisten]     target_arch: aarch64
    
Advertisements
Try Out Code2care Dev Tools:

Advertisements



#Android #Java #Linux #Microsoft #Google #Python #MacOS #Notepad++ #Microsoft Teams #CSS #PHP #SharePoint #Html #Linux #C-Program #Bootstrap #jQuery #Sublime #Android-Studio #Facebook #Eclipse #WhatsApp #News #MySQL #Json #HowTos #JavaScript #FTP #S3


Advertisements


Code2care is an initiative to publish and share varied knowledge in programming and technical areas gathered during day-to-day learnings and development activities.

Students and Software Developers can leverage this portal to find solutions to their various queries without re-inventing the wheel by referring to our easy to understand posts. Technical posts might include Learnings, Tutorials, Trouble-Shooting steps, Video Tutorials, Code Snippets, How Tos, Blogs, Articles, etc.
🎉 We are celebrating the 10th years of Code2care! Thank you for all your support! We hope we made a difference.
We strong support Gender Equality & Diversity.

We stand in solidarity with Ukraine - Make a donation to UNHCR - https://donate.unhcr.org/in/en-in/ukraine-emergency