{"id":3074,"date":"2019-05-25T08:36:17","date_gmt":"2019-05-25T05:36:17","guid":{"rendered":"https:\/\/kifarunix.com\/?p=3074"},"modified":"2019-05-25T08:36:18","modified_gmt":"2019-05-25T05:36:18","slug":"install-mongodb-4-on-fedora-30-29-centos-7","status":"publish","type":"post","link":"https:\/\/kifarunix.com\/install-mongodb-4-on-fedora-30-29-centos-7\/","title":{"rendered":"Install MongoDB 4 on Fedora 30\/29\/CentOS 7"},"content":{"rendered":"\n<p>In this guide, we are going to learn how to install MongoDB 4 on Fedora 30\/29\/CentOS 7. <a rel=\"noreferrer noopener\" aria-label=\"MongoDB (opens in a new tab)\" href=\"https:\/\/www.mongodb.com\/what-is-mongodb\" target=\"_blank\">MongoDB<\/a> is a free-to-use cross-platform document-oriented database program. It is classified as a NoSQL database and thus it stores data in flexible, JSON-like documents, meaning fields can vary from document to document and data structure can be changed over time.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Installing MongoDB 4 on Fedora 30\/29\/CentOS 7<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Add MongoDB Repository<\/h3>\n\n\n\n<p>Installation of MongoDB 4 on Fedora 30\/29\/CentOS 7 requires that you create the MongoDB YUM repository as shown below;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>vim \/etc\/yum.repos.d\/mongodb-org-4.0.repo<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>[mongodb-org-4.0]\nname=MongoDB Repository\nbaseurl=https:\/\/repo.mongodb.org\/yum\/redhat\/7\/mongodb-org\/4.0\/x86_64\/\ngpgcheck=1\nenabled=1\ngpgkey=https:\/\/www.mongodb.org\/static\/pgp\/server-4.0.asc<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Install MongoDB 4 on Fedora 30\/29\/CentOS 7<\/h3>\n\n\n\n<p>Once you have the MongoDB repo created as shown above, proceed to install <strong>mongodb-org<\/strong> package. This package will automatically install the other four MongoDB component packages; <code>mongodb-org-server<\/code>, <code>mongodb-org-mongos<\/code>, <code>mongodb-org-shell<\/code> and <code>mongodb-org-tools<\/code>.<\/p>\n\n\n\n<p>Well, you can you use the <strong>YUM <\/strong>command to install Mongodb across all the distros, you can be more specific and use each distro&#8217;s package manager.<\/p>\n\n\n\n<p>CentOS 7\/Fedora 30\/29<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>yum install mongodb-org<\/code><\/pre>\n\n\n\n<p>Fedora 30\/29<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>dnf install mongodb-org<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Start MongoDB Service<\/h3>\n\n\n\n<p>Once the installation is done, you can start MongoDB service by running the command below;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>systemctl start mongod<\/code><\/pre>\n\n\n\n<p>To configure MongoDB to run on system boot, run the command below;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>systemctl enable  mongod<\/code><\/pre>\n\n\n\n<p>To check the status of MongoDB<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>systemctl status mongod\n\u25cf mongod.service - MongoDB Database Server\n   Loaded: loaded (\/usr\/lib\/systemd\/system\/mongod.service; enabled; vendor preset: disabled)\n   Active: active (running) since Sat 2019-05-25 08:17:35 EAT; 1min 0s ago\n     Docs: https:\/\/docs.mongodb.org\/manual\n Main PID: 7761 (mongod)\n   CGroup: \/system.slice\/mongod.service\n           \u2514\u25007761 \/usr\/bin\/mongod -f \/etc\/mongod.conf<\/code><\/pre>\n\n\n\n<p>To check the version of MongoDB, run the command below;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mongod --version\ndb version v4.0.9\ngit version: fc525e2d9b0e4bceff5c2201457e564362909765\nOpenSSL version: OpenSSL 1.0.1e-fips 11 Feb 2013\nallocator: tcmalloc\nmodules: none\nbuild environment:\n    distmod: rhel70\n    distarch: x86_64\n    target_arch: x86_64<\/code><\/pre>\n\n\n\n<p>Well, that is just it on installation of MongoDB 4 on Fedora 30\/29\/CentOS 7. You can read more on <a rel=\"noreferrer noopener\" aria-label=\"Getting Started Manual (opens in a new tab)\" href=\"https:\/\/docs.mongodb.com\/manual\/tutorial\/getting-started\/#getting-started\" target=\"_blank\">Getting Started Manual<\/a>.<\/p>\n\n\n\n<p>References:<br><a rel=\"noreferrer noopener\" href=\"http:\/\/docs.mongodb.org\/manual\/installation\/\" target=\"_blank\">Installing MongoDB Manual<\/a><\/p>\n\n\n\n<p>Check our other articles on the links below;<\/p>\n\n\n\n<p><a href=\"https:\/\/kifarunix.com\/install-fedora-30-workstation-on-virtualbox\/\">Install Fedora 30 Workstation on VirtualBox<\/a><\/p>\n\n\n\n<p><a rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\" href=\"https:\/\/kifarunix.com\/install-zimbra-mail-server-on-fedora30-29-centos-7\/\" target=\"_blank\">Install Zimbra Mail Server on Fedora 30\/29\/CentOS 7<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/kifarunix.com\/install-and-use-webmin-on-fedora-30\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\">Install and Use Webmin on Fedora 30<\/a><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this guide, we are going to learn how to install MongoDB 4 on Fedora 30\/29\/CentOS 7. MongoDB is a free-to-use cross-platform document-oriented database program.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_lock_modified_date":false,"footnotes":""},"categories":[299,121,959],"tags":[924,961],"class_list":["post-3074","post","type-post","status-publish","format-standard","hentry","category-database","category-howtos","category-mongodb","tag-fedora-30","tag-mongodb","generate-columns","tablet-grid-50","mobile-grid-100","grid-parent","grid-50"],"_links":{"self":[{"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/posts\/3074"}],"collection":[{"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/comments?post=3074"}],"version-history":[{"count":2,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/posts\/3074\/revisions"}],"predecessor-version":[{"id":3076,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/posts\/3074\/revisions\/3076"}],"wp:attachment":[{"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/media?parent=3074"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/categories?post=3074"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/tags?post=3074"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}