下载工作:

 wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.4.5.tgz

将下载的文件解压拷贝到指定目录

tar xf mongodb-linux-x86_64-rhel62-3.4.5.tgz -C /usr/

mv mongodb-linux-x86_64-rhel62-3.4.5 mongo

创建数据存放目录,日志文件存放目录,主配置文件存放目录

mkdir /data/db
mkdir /usr/mongo/log
mkdir /usr/mongo/conf

创建日志文件

cd /usr/mongo/log
touch mongo.log

做完这些接下来将程序运行起来

cd /usr/mongo/bin
./mongod -port=21707 --dbpath=/data/db --logpath=/usr/mongo/log/mongo.log

这种方式是前台启动Mongodb进程,如果Session窗口关闭,Mongodb进程也随之停止。不过Mongodb同时还提供了一种后台Daemon方式启动,只需要加上一个"--fork"参数即可,值得注意的是,用到了"--fork"参数就必须启用"--logpath"参数。

nohup ./bin/mongod --dbpath data/ --logpath log/mongodb.log &

或者使用nohup将这条领命在后台执行,一般情况下使用--fork参数,也是看个人习惯!

-------------------------------------------------------------------------------------------------------------

每次启动都需要手动指定日志文件,数据存放位置太麻烦,可以创建一个配置文件,程序每次启动都将指定配置文件里面的内容,方便了许多!

cd /usr/mongo/cong
vim mongo.confport=21707dbpath=/data/db/logpath=/usr/mongo/log/mongo.loglogappend=true  #这里的参数是日志文件的内容是追加的形式添加,如果不写这个参数,将覆盖的形式添加fork=true     #这里是启动后台执行程序

启动程序

./usr/mongo/bin/mongod -f /usr/mongo/conf/mongo.conf    #参数都将按照配置文件的内容启动

————————————————————————————————————————————————————

测试:

重新开启一个终端

./usr/mongo/bin/mongo 127.0.0.1:21707    #注意这里的程序文件是mongo

在数据库中输入

往数据库中插入值
> db.foo.save({a:1})
WriteResult({ "nInserted" : 1 })
从数据库中查询
> db.foo.find()
{ "_id" : ObjectId("54f02e3b577c993352468185"), "a" : 1 }

ok!

转载于:https://www.cnblogs.com/linux-xsj/p/7054551.html

MongoDB学习(一)Centos6.5下安装mongoDB相关推荐

  1. MongoDB学习之在Windows下安装MongoDB

    前言:这篇文章主要介绍在Windows下安装MongoDB 首先,第一步,下载Windows版本的MongoDB,其中有Windows 32位和64位的MongoDB下载,下载地址为:MongoDB下 ...

  2. MongoDB学习之在Linux下安装MongoDB

    前言:这篇文章主要介绍如何在Linux系统下安装MongoDB 第一步,先根据自己的系统下载自己需要的版本,大家可以到这个链接下载:MongoDB下载地址,这里因为我的系统为Red Hat 5 32位 ...

  3. CentOS6.5下安装mongodb

    MongoDB是目前最常用的NoSQL-非关系型数据库. 本文将介绍在CentOS下如何通过yum安装MongoDB. 1.首先在CentOS6.5下,编辑Mongo的yum源: 在/etc/yum. ...

  4. MongoDB学习第一篇 --- Mac下使用HomeBrew安装MongoDB

    2019独角兽企业重金招聘Python工程师标准>>> MongoDB学习第一篇 --- Mac下使用HomeBrew安装MongoDB 0.确保mac已经安装了HomeBrew ( ...

  5. windows7下安装MongoDB数据库

    写在当前 最近在学习nodejs做服务端,于是使用express+mongodb数据库,在网上找了如何在windows7下安装MongoDB, 我是win764位,下载地址https://www.mo ...

  6. Mac上docker下安装mongodb出错?

    docker下安装mongodb步骤(包括出错解决办法)(Mac) 前提是你的电脑得装了docker,这里就不说docker怎么装了! first step:拉取官方的最新版本的镜像: $ docke ...

  7. Windows下安装MongoDB

    Windows下安装MongoDB 首先下载对应版本的MongoDB进行安装,安装时我选择了E盘根目录进行安装,为了方便建议文件夹命名尽量简短如(E:\MongoDB) http://download ...

  8. linux下安装mongodb,以及解决安装报错问题

    linux下安装mongodb,以及解决安装报错问题 参考文章: (1)linux下安装mongodb,以及解决安装报错问题 (2)https://www.cnblogs.com/tongl/p/71 ...

  9. Linux下安装MongoDB

    系统下安装 MongoDB数据库呢?根据以下的三个步骤你就可以在你的Linux下成功安装MongoDB. 步骤一:下载文件 对于32位的linux $ curl http://fastdl.mongo ...

  10. CentOS6.8下安装JDK1.8

    文章目录 1.安装环境 2.前置条件 3.安装JDK 4.修改环境变量 5.测试是否安装成功 本文主要记录的是如何在CentOS6.8环境下安装JDK1.8的,主要记录一下学习的过程,便于日后快速使用 ...

最新文章

  1. gdb可以查询执行文件的宏, 但是查询不了o文件的宏
  2. 在POJO中使用ThreadLocal的Java嵌套事务
  3. jq监听子元素被点击_vue开发app点击字母展示地区列表(兄弟组件之间联动)
  4. 08 Spring框架 AOP (一)
  5. html表单不允许修改,[问题]如何在表单里定义(form)仅仅可读,不可修改的列?
  6. zoj 1074 To the MAX
  7. 利用php百马百担_百鸡百钱===百马百担====for循环嵌套
  8. SAP License:生产订单结算时候的几个差异
  9. java安卓模拟器和电脑通信_Android 模拟器(JAVA)与C++ socket 通讯 分享
  10. 白话区块链 之 11 - 区块链的链 是什么?
  11. ext2文件系统初步
  12. 核方法概述----正定核以及核技巧(Gram矩阵推导正定核)
  13. python安装.egg文件_芳草地-小狍子的空间_百度空间
  14. VMD常用命令(转载)
  15. 安利:那些让你欲罢不能的宝贝网站
  16. js中try和catch的用法
  17. 小学计算机应用计划,小学生计算机教学计划
  18. cf 1677 B. Tokitsukaze and Meeting
  19. 用matlab解决多重共线性问题,几种关于多重共线性回归问题的解决方法
  20. 看这篇就够了——ubuntu系统中的cuda cudnn cudatookit及pytorch使用

热门文章

  1. 《网络营销实战密码》书评征文获奖名单揭晓
  2. numpy教程:numpy基本数据类型及多维数组元素存取
  3. python模块-re模块
  4. import matplotlib 出现“No module named 'pyparsing'“问题
  5. 《Android群英传:神兵利器》— Android 书籍
  6. Linux的i2c通讯协议
  7. Docker入坑指南之EXEC
  8. pycharm hotkey
  9. adb命令查看报名和查看手机分辨率
  10. C#——orm-FulentData(sqlite3)——异常捕获