Mongodb的安装与启动
下载链接:http://www.mongodb.org/downloads
----------------------------------------------------------------------------
Linux
安装
第一步:下载安装包
下载版本:2.0.2-rc2
下载链接:http://fastdl.mongodb.org/linux/mongodb-linux-i686-2.0.1.tgz
首先在linux中解压缩安装程序
通过命令操作:
解压:[root@localhost soft]# tar -zxvf mongodb-linux-i686-2.0.2-rc2.tgz
解压过程如下:
Dos代码  
  1. [root@localhost soft]# tar -zxvf mongodb-linux-i686-2.0.2-rc2.tgz

  2. mongodb-linux-i686-2.0.2-rc2/

  3. mongodb-linux-i686-2.0.2-rc2/THIRD-PARTY-NOTICES

  4. mongodb-linux-i686-2.0.2-rc2/GNU-AGPL-3.0

  5. mongodb-linux-i686-2.0.2-rc2/README

  6. mongodb-linux-i686-2.0.2-rc2/bin/

  7. mongodb-linux-i686-2.0.2-rc2/bin/mongofiles

  8. mongodb-linux-i686-2.0.2-rc2/bin/mongostat

  9. mongodb-linux-i686-2.0.2-rc2/bin/bsondump

  10. mongodb-linux-i686-2.0.2-rc2/bin/mongos

  11. mongodb-linux-i686-2.0.2-rc2/bin/mongotop

  12. mongodb-linux-i686-2.0.2-rc2/bin/mongodump

  13. mongodb-linux-i686-2.0.2-rc2/bin/mongoimport

  14. mongodb-linux-i686-2.0.2-rc2/bin/mongosniff

  15. mongodb-linux-i686-2.0.2-rc2/bin/mongo

  16. mongodb-linux-i686-2.0.2-rc2/bin/mongod

  17. mongodb-linux-i686-2.0.2-rc2/bin/mongoexport

  18. mongodb-linux-i686-2.0.2-rc2/bin/mongorestore

我们把mongodb-linux-i686-2.0.2-rc2重命名为mongodb
我们把在mongodb目录下新建一个data目录存放数据、新建一个log目录存放日志,然后在该目录下新建一个日志文件,例如我们命名为mongodb.log
Dos代码  
  1. [root@localhost mongodb]# mkdir log

  2. [root@localhost mongodb]# mkdir data

  3. [root@localhost mongodb]# cd log

  4. [root@localhost log]# touch mongodb.log

然后定位到mongodb/bin目录中
Dos代码  
  1. [root@localhost local]# cd mongodb/bin

使用mongod命令建立一个mongodb数据库链接,端口号设置为100001,数据库的路径为/mongodb/data,日志路径为/mongodb/log/mongodb.log
启动命令
Dos代码  
  1. [root@localhost mongodb]# ./bin/mongod -port 10001 --dbpath data/ --logpath log/mongodb.log

  2. all output going to: log/mongodb.log

使用客户端来连接该数据库

重新开启一个终端,然后切换到mongodb目录下:
Dos代码  
  1. [root@localhost /]# cd usr/local/mongodb

然后使用bin/mongo命令来连接该数据库
Dos代码  
  1. [root@localhost mongodb]# ./bin/mongo localhost:10001

  2. MongoDB shell version: 2.0.2-rc2

  3. connecting to: localhost:10001/test

  4. >

  5. bye

往数据库中插入值
Dos代码  
  1. connecting to: localhost:10001/test

  2. > db.foo.save({a:1})

从数据库中查询
Dos代码  
  1. > db.foo.find()

  2. { "_id" : ObjectId("4ee66eb440ef7803a9873d2d"), "a" : 1 }

  3. >

通过浏览器访问
在浏览器地址栏输入:http://localhost:10001/然后回车访问
可以看到如下提示:You are trying to access MongoDB on the native driver port. For http diagnostic access, add 1000 to the port number
然后根据提示把端口号加上1000访问http://localhost:11001/、
就能够访问到Monodb的服务端web页面

通过配置文件来配置Mongodb
首先在mongodb目录下新建一个文件,文件名任意,在这里我取名为:mongodb.conf
Dos代码  
  1. [root@localhost mongodb]# vi mongodb.conf

然后在配置文件中添加配置信息
Txt代码  
  1. port=10001

  2. dbpath=data/

  3. logpath=log/mongodb.log

  4. logappend=true

解释说明:
port=10001【代表端口号,如果不指定则默认为27017】
dbpath=data/ 【数据库路径】
logpath=log/mongodb.log 【日志路径】
logappend=true 【日志文件自动累加,而不是覆盖】

启动Mongodb服务

Dos代码  
  1. [root@localhost mongodb]# ./bin/mongod -f mongodb.conf

  2. all output going to: log/mongodb.log

然后访问方式和之前的一样。

转载于:https://blog.51cto.com/chenshenglong/1395512

Mongodb在Linux下的安装和启动和配置相关推荐

  1. Mysql 在linux下的安装和启动

    安装之前先检查,linux是否已经安装过mysql: sudo service mysql start 没有安装就执行: sudo apt-get install mysql-servicesudo ...

  2. linux通过rpm安装dhcp,Linux下rpm安装DHCP服务及配置

    Linux下DHCP服务端的配置 [root@loaclhost /]mount /dev/hdc /hdc                //挂载光盘到/dev/ [root@loaclhost / ...

  3. Linux - Linux下Java安装路径查找;配置Java环境变量

    一.查看Java的安装路径 1.已经安装好了JDK,也配置了环境变量 1.执行 java -version java -version 出现了版本号,表示安装过了JDK,配置了环境变量 2.在配置过j ...

  4. Linux下 memcached安装以及启动

    2019独角兽企业重金招聘Python工程师标准>>> 1. 准备安装文件 下载memcached与libevent的安装文件 http://memcached.org/(memca ...

  5. linux下memcached安装以及启动

    1. 准备安装文件 下载memcached与libevent的安装文件 http://memcached.googlecode.com/files/memcached-1.4.15.tar.gz(me ...

  6. pg linux 的启动命令,PostgreSQL数据库在Linux下的安装与启动与使用

    我跟你说这个玩意要多坑有多坑,多坑的程度取决于你看的网上教程帖子有多烂的程度 PS:本文命令全部在root权限下执行,测试过PostgreSQL 9.3 ,9.4, 9.5多个版本,发行版为debia ...

  7. slor6.6 在linux下的安装以及启动失败解决办法

    一.前言: 环境:(注–>一切不说明环境的安装教程都是耍流氓) centos7 solr6.6.5 jdk1.8 tomcat8 曾记得在solr4的时候曾经的一个外包项目需要使用到检索功能折腾 ...

  8. 深度启动盘工具linux,Linux下无法安装深度启动盘制作工具

    正在选中未选择的软件包 deepin-boot-maker. (正在读取数据库 ... 系统当前共安装有 231455 个文件和目录.) 正准备解包 deep.deb ... 正在解包 deepin- ...

  9. Linux下运行第一个Java程序成功(Linux下JDK安装和环境变量配置等)

    要从本机拷贝一个jdk的linux安装包到虚拟机,看一下虚拟机上系统的IP: 此系统没有预先安装openJDK: 新建一个java目录,用于安装:需要切到root用户: 创建java目录: 使用工具连 ...

最新文章

  1. 五种开源协议(GPL,LGPL,BSD,MIT,Apache)介绍
  2. 字节跳动端到端深度学习召回算法
  3. 高通CVPR神研究:视频处理计算量降低78%,教卷积层自己“挑像素”,卡成PPT的视频纵享丝滑...
  4. LCA 在线倍增法 求最近公共祖先
  5. Educational Codeforces Round 93 (Rated for Div. 2)
  6. php 创建目录_使用SMB绕过PHP远程文件包含限制
  7. 高效程序员的 7 项技能
  8. JDK动态代理和CGLib动态代理简单演示
  9. python中str表示什么意思_python的str是什么类型
  10. .war vs .ear文件
  11. 《Flutter 从0到1构建大前端应用》读后感—第4章【事件处理】
  12. 映美530k驱动不能安装问题
  13. 《实变函数简明教程》,P78,第16题(依测度收敛 推导 依测度收敛,几乎处处小于 推导 几乎处处小于)
  14. 软件质量管理-6-质量管理
  15. PHPwind9.01傻瓜图解安装教程
  16. Addressable资源热更新疑问
  17. Android 中自定义ViewGroup实现流式布局的效果
  18. 5个最好的WordPress电商插件比较 - 2019年
  19. 关于机器学习的知识点,全在这篇文章里了
  20. 汽车音响的各个按钮的功能汇总

热门文章

  1. java中序列化怎么创建_【java】面试官问我,如何实现一个自定义序列化
  2. python3和2的区别大吗_python3和2为什么区别大吗
  3. kpmg java_【毕马威(KPMG)工资】java开发工程师待遇-看准网
  4. python mac os安装教程_教程:在 Mac OS X 上安装 TensorFlow
  5. python初级语法_python语法基础
  6. java url no protocol_httpurlconnection 新人使用遇到错误java.net.MalformedURLException: no protocol...
  7. autojs定时可以选定日期吗_Excel工作表中的7个“一键完成”,你真的都了解、掌握吗?...
  8. linux写聊天程序,轻易实现基于linux或win运行的聊天服务端程序
  9. ros系统支持java_创建一个rosjava package 并测试发布和接受消息
  10. linux php 依赖,在php5-fpm-alpine docker容器中安装php-gd依赖于alpine linux