1.下载安装包

wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-amazon-3.6.0.tgz

2.解压缩

[root@localhost opt]# tar -zxvf mongodb-linux-x86_64-amazon-3.6.0.tgz

3.准备工作

[root@localhost opt]# cd /usr/local/
[root@localhost local]# mkdir mongodb
[root@localhost local]# cd mongodb
[root@localhost mongodb]# mkdir data
[root@localhost mongodb]# mkdir logs
[root@localhost mongodb]# mkdir etc
[root@localhost mongodb]# cd logs
[root@localhost logs]# touch mongo.log
[root@localhost logs]# vi /usr/local/mongodb/etc/mongo.conf
dbpath=/usr/local/mongodb/data
logpath=/usr/local/mongodb/logs/mongo.log
logappend=true
journal=true
quiet=true
port=27017
bind_ip=0.0.0.0

4.给mongodb新建一个软连接

[root@localhost logs]# ln -s /usr/local/mongodb/mongodb-linux-x86_64-3.6.0/bin/mongo /usr/local/bin/mongo

[root@localhost logs]# ln -s /usr/local/mongodb/mongodb-linux-x86_64-3.6.0/bin/mongd /usr/local/bin/mongod

5.移动解压包mongodb-linux-x86_64-amazon-3.6.0到目录/usr/local/mongodb

[root@localhost opt]# pwd
/opt
[root@localhost mongodb-linux-x86_64-amazon-3.6.0]# mv mongodb-linux-x86_64-amazon-3.6.0 /usr/local/

6.切换目录

[root@localhost opt]# cd /usr/local/mongodb-linux-x86_64-amazon-3.6.0/
[root@localhost mongodb-linux-x86_64-amazon-3.6.0]# ls
bin GNU-AGPL-3.0 MPL-2 README THIRD-PARTY-NOTICES

7.启动mongodb

[root@localhost mongodb-linux-x86_64-amazon-3.6.0]# ./bin/mongod --config /usr/local/mongodb/etc/mongo.conf
about to fork child process, waiting until server is ready for connections.
forked process: 22915
child process started successfully, parent exiting

8.进入mongodb解压bin目录输入./mongo即可连接数据库

[root@localhost bin]# pwd
/usr/local/mongodb-linux-x86_64-amazon-3.6.0/bin
[root@localhost bin]# ./mongo

9.进入data目录查看数据库初始化文件

# 退出数据库
> exit
bye
# 切换目录
[root@localhost bin]# cd /usr/local/mongodb/data/
# 列出目录文件
[root@localhost data]# ls

10.查看log文件

[root@localhost data]# cd ..
[root@localhost mongodb]# cd logs/
[root@localhost logs]# ls
mongo.log
[root@localhost logs]# cat mongo.log
# 部分内容截图:

11.mongodb安装完成!

Linux下安装MongoDB全程记录的更多相关文章

  1. 26、linux下安装MongoDB

    26.1.MongoDB介绍: 1.什么是MongoDB: MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统.在高负载的情况下,添加更多的节点,可以保证服务器性能. Mo ...

  2. Linux下安装MongoDB

    MongoDB是一个C++编写的基于分布式文件存储的数据库,是一个介于关系和非关系之间的数据库,当然也属于NoSQL的行列,存储方式和Redis类似,是json格式的kav-value存储方式,只是R ...

  3. Linux下安装mongodb详细过程

    本次安装mongodb使用yum.repo方式.详细过程请参考,也列出一些安装过程中的错误,欢迎指正. mongodb版本:3.0 先在linux下cd 到 /etc/yum.repos.d/ 新建脚 ...

  4. ChatterBot之linux下安装mongodb 02

    当前环境 :centos 6.9 mongodb版本 mongodb-linux-x86_64-3.4.4.tgz 使用链接工具:studio-3t-x64.msi.zip 首先我们先来安装mongo ...

  5. Linux下安装MongoDB 4.2数据库--使用tar包方式

    (一)基础环境设置 操作系统版本  :centos-7.4 MongoDB版本:MongoDB 4.2 社区版 (1)关闭防火墙 # 关闭防火墙 [root@mongodbenterprise lib ...

  6. Linux 下安装 Mongodb

    mongodb在linux下面的安装应该是很简单的,但是有一个小点需要注意,这也就是我为什么写这篇博客的原因. 首先到其官网上下载最新稳定版,解压到目录,如/usr/local/mongodb 在mo ...

  7. Linux下安装 mongodb

    1.下载 去官网 https://www.mongodb.com  找到对应版本的mongodb 的下载地址 这样的: https://fastdl.mongodb.org/linux/mongodb ...

  8. linux下安装mongodb(php版本5.3)

    转:原文出处忘记了. 1. 下载MongoDB 2. 解压文件到某目录下,然后重命名: [root@localhost var]# tar -xzvf mongodb-linux-i686-2.0.1 ...

  9. linux 下安装mongodb

    1.初始化docker:    -v 设置docker和host共享目录,格式hostPath:dockerContainerPath    -p 端口映射    --name,容器名称    cen ...

随机推荐

  1. 利用pandas进行数据分析之ndarray结构

    Numpy的重要特点就是其N维数组对象, 1.ndarray每个元素是相同的,每个数组都有一个两个对象: .shape:用于表示维度大小的元组 .dtype:用户表示数组类型的对象 2.创建数组 ar ...

  2. Cannot find module 'webpack'

    执行webpack命令报错 Error: Cannot find module 'webpack' at Function.Module._resolveFilename (module.js:325 ...

  3. Log4Net 最最最基本的应用。作为个人记录

    本文只记录了将日志按照日期记录到文件中的方法. 注:1.如果将该方法封装在类库中,在引用类库的项目中添加配置文件. 2.如果程序为控制台程序.winfrom程序,需将配置文件存放在/bin/debug ...

  4. 【从0開始Tornado建站】0.9版本号python站点代码开源--持续更新中

            从5月份開始[从0開始Tornado建站]这个专栏,開始一点一点把这个分类兴趣站点弄起来,从无到有的过程也是令人兴奋的:-) 国庆的时候等待备案然后上线,如今站点域名为ustchack ...

  5. java - day08 - PrimeNumLoop

    质数循环查找 package day07_addition; //范围查找质数 public class PrimeNumLoop { public static void main(String[] ...

  6. java包命名规则

    package indi/onem.发起者名.项目名.模块名... package pers.个人名.项目名.模块名... package priv.个人名.项目名.模块名... package te ...

  7. iOS- 详解文本属性Attributes(转)

    iOS- 详解文本属性Attributes 1.NSKernAttributeName: @10 调整字句 kerning 字句调整 2.NSFontAttributeName : [UIFont s ...

  8. MapReduce源码分析之Task中关于对应TaskAttempt存储Map方案的一些思考

    我们知道,MapReduce有三层调度模型,即Job——>Task——>TaskAttempt,并且: 1.通常一个Job存在多个Task,这些Task总共有Map Task和Redcue ...

  9. php 、asp、 java、 c#、 delphi之间的语言对照

    PHP是一种跨平台的server端的嵌入式脚本语言.它大量地借用C,Java和Perl语言的语法, 并耦合PHP自己的特性,使WEB开发人员能够高速地写出动态产生页面. 它支持眼下绝大多数数据库. 另 ...

  10. js保留几位小数

    function reservedDecimal(val, digit) { return Number(val).toFixed(digit);} 调用 reservedDecimal(10,2); ...