----------------------------------------------------------------------------
Linux
安装
第一步:下载安装包
下载版本:2.0.2-rc2
首先在linux中解压缩安装程序
通过命令操作:
解压:[root@localhost soft]# tar -zxvf mongodb-linux-i686-2.0.2-rc2.tgz
解压过程如下:
  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
[root@localhost soft]# tar -zxvf mongodb-linux-i686-2.0.2-rc2.tgz
mongodb-linux-i686-2.0.2-rc2/
mongodb-linux-i686-2.0.2-rc2/THIRD-PARTY-NOTICES
mongodb-linux-i686-2.0.2-rc2/GNU-AGPL-3.0
mongodb-linux-i686-2.0.2-rc2/README
mongodb-linux-i686-2.0.2-rc2/bin/
mongodb-linux-i686-2.0.2-rc2/bin/mongofiles
mongodb-linux-i686-2.0.2-rc2/bin/mongostat
mongodb-linux-i686-2.0.2-rc2/bin/bsondump
mongodb-linux-i686-2.0.2-rc2/bin/mongos
mongodb-linux-i686-2.0.2-rc2/bin/mongotop
mongodb-linux-i686-2.0.2-rc2/bin/mongodump
mongodb-linux-i686-2.0.2-rc2/bin/mongoimport
mongodb-linux-i686-2.0.2-rc2/bin/mongosniff
mongodb-linux-i686-2.0.2-rc2/bin/mongo
mongodb-linux-i686-2.0.2-rc2/bin/mongod
mongodb-linux-i686-2.0.2-rc2/bin/mongoexport
mongodb-linux-i686-2.0.2-rc2/bin/mongorestore
我们把 mongodb-linux-i686-2.0.2-rc2重命名为mongodb
我们把在mongodb目录下新建一个data目录存放数据、新建一个log目录存放日志,然后在该目录下新建一个日志文件,例如我们命名为mongodb.log
  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
[root@localhost mongodb]# mkdir log
[root@localhost mongodb]# mkdir data
[root@localhost mongodb]# cd log
[root@localhost log]# touch mongodb.log
然后定位到mongodb/bin目录中
  1. [root@localhost local]# cd mongodb/bin
[root@localhost local]# cd mongodb/bin
使用mongod命令建立一个mongodb数据库链接,端口号设置为100001,数据库的路径为/mongodb/data,日志路径为/mongodb/log/mongodb.log
启动命令 :  
  1. [root@localhost mongodb]# ./bin/mongod -port 10001 --dbpath data/ --logpath log/mongodb.log
  2. all output going to: log/mongodb.log
[root@localhost mongodb]# ./bin/mongod -port 10001 --dbpath data/ --logpath log/mongodb.log
all output going to: log/mongodb.log 若出现./mongod: /usr/lib64/libstdc++.so.6: version `CXXABI_1.3.1' not found (required by ./mongod)
 下载了一个libstdc++.so.6.0.13
拷贝到arm上的/usr/lib下,将原来的软链接删除,重新建一个就ok了
ln -s /usr/lib/libstdc++.so.6.0.13  /usr/lib/libstdc++.so.6
使用客户端来连接该数据库
 
重新开启一个终端,然后切换到mongodb目录下:
  1. [root@localhost /]# cd usr/local/mongodb
[root@localhost /]# cd usr/local/mongodb
然后使用bin/mongo命令来连接该数据库
  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
[root@localhost mongodb]# ./bin/mongo localhost:10001
MongoDB shell version: 2.0.2-rc2
connecting to: localhost:10001/test
>
bye
往数据库中插入值
  1. connecting to: localhost:10001/test
  2. > db.foo.save({a:1})
connecting to: localhost:10001/test
> db.foo.save({a:1})
从数据库中查询
  1. > db.foo.find()
  2. { "_id" : ObjectId("4ee66eb440ef7803a9873d2d"), "a" : 1 }
  3. >
> db.foo.find()
{ "_id" : ObjectId("4ee66eb440ef7803a9873d2d"), "a" : 1 }
>
通过浏览器访问
在浏览器地址栏输入: 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
  1. [root@localhost mongodb]# vi mongodb.conf
[root@localhost mongodb]# vi mongodb.conf
然后在配置文件中添加配置信息
  1. port=10001
  2. dbpath=data/
  3. logpath=log/mongodb.log
  4. logappend=true
port=10001
dbpath=data/
logpath=log/mongodb.log
logappend=true
解释说明:
port=10001【代表端口号,如果不指定则默认为 27017 】
dbpath=data/ 【数据库路径】
logpath=log/mongodb.log 【日志路径】
logappend=true 【日志文件自动累加,而不是覆盖】
启动Mongodb服务  
  1. [root@localhost mongodb]# ./bin/mongod -f mongodb.conf
  2. all output going to: log/mongodb.log
[root@localhost mongodb]# ./bin/mongod -f mongodb.conf
all output going to: log/mongodb.log
然后访问方式和之前的一样。     

Mongodb的安装与启动的更多相关文章

  1. Linux下mongodb的安装及启动

    安装 1>设置mongoDB目录 cd /home/apps 附:centOS下创建目录命令  mkdir /home/apps 2>下载mongodb curl -O http://fa ...

  2. mongodb的安装与启动(centos7)

    公司迁移mongodb,查了半天资料,各种考证,各种资讯,最后我选择很野蛮的直接把库和日志直接scp过来了....... 记录下如何安装和启动mongodb: 1.解压mongodb: [root@i ...

  3. 【1】mongoDB 的安装及启动

    MongoDB是一个面向文档(document-oriented)的数据库,不是关系型数据库.与关系型数据库相比,面向文档的数据库没有"行"的概念,取而代之的是"文档&q ...

  4. 在linux环境下mongodb的安装和启动

    安装 下载mongodb的版本,两点注意 根据业界规则,偶数为稳定版,如1.6.X,奇数为开发版,如1.7.X 32bit的mongodb最大只能存放2G的数据,64bit就没有限制 到官网,选择合适 ...

  5. mongodb的安装和启动

    1.在mongodb的官网上下载安装包 https://www.mongodb.com/download-center 选择对应你的系统的安装包下载 如果下载不了 可以使用这个链接下载http://d ...

  6. MongoDB的安装以及启动

    1.首先什么是MongoDB? MongoDB是一个基于分布式文件存储的数据库,是由c++语言编写的.为web应用提供可扩展的高性能数据的存储方案.是一个介于关系型数据库和非关系型数据库 的中间产品, ...

  7. Mongodb在windows下的安装和启动

    在windows下安装的参考官方地址:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-windows/ Mongodb的安装与启 ...

  8. MongoDB入门学习(一)—— 安装和启动

    最近由于工作需要,开始学习MongoDB数据库了.第一篇博文就从这里开始吧,以此记录下学习中的点点滴滴,为自己加油呢! (一) MongoDB简介 网上搜搜了一下:(来源:http://www.run ...

  9. MongoDB在Linux系统下的安装与启动

    Mongodb介绍 MongoDB是一个开源文档数据库,提供高性能,高可用性和自动扩展,官方文档:https://docs.mongodb.com/manual/introduction/ Mongo ...

随机推荐

  1. Android4.0系统接收不到广播的问题解析

    在3.1之后,系统的package manager增加了对处于“stopped state”应用的管理,这个stopped和Activity生命周期中的stop状态是完全两码事,指的是安装后从来没有启 ...

  2. 使用Metaspoit攻击MS08-067

    kali视频学习请看 http://www.cnblogs.com/lidong20179210/p/8909569.html 使用Metaspoit攻击MS08-067 MS08-067漏洞的全称为 ...

  3. 【sqlite】基础知识

    最近做一个数控系统的项目,winCE嵌入式操作系统+.Net Compact Framework环境+VS2008开发平台,开发的设备程序部署到winCE系统下的设备中运行.. 个年头,SQLite也 ...

  4. Weblogic启动成功,控制台打不开

    有时候,我们在linux操作系统上成功启动了weblogic,也查看了7001端口的状态是开启的.但是访问weblogic控制台没有反应,也没有报错. 使用 netstat -ano | grep 7 ...

  5. JDBC预编译语句表名占位异常

    有时候,我们有这样的需求,需要清空多个表的内容,这样我们有两种做法,可用delete from table 或 truncate table table,两种方法视情况而定,前者只是一条条的删除表数据 ...

  6. 转: 使用Jmeter创建ActiveMQ JMS POINT TO POINT请求,环境搭建、请求创建、插件安装、监听服务器资源等

    转自:http://www.cnblogs.com/qianyiliushang/p/4348584.html 准备工作: 安装JDK,推荐使用1.7以上版本,并设置JAVA_HOME 下载Jmete ...

  7. 环境无法创建目录,提示Too many links

    业务流程需要从客户端下载文件到本地临时目录,然后再解压文件写入相应文件后压缩,现在发现第一步创建本地临时目录就失败了. 去环境上用df命令一看,磁盘分区空间已用99%,还没到100%应该是没问题的.再 ...

  8. Fineui往框架添加选项卡的方法

    在主页F.ready(function (){...}方法中添加js代码 // 添加示例标签页 window.addExampleTab = function (id, url, text, icon ...

  9. Linux 配置静态Ip地址

    注:所有红色字体标注均为 Linux 的 操作命令 ! 1, 使用root账户登录系统 2, 可以先使用 ifconfig : 查看网卡信息   eth0 为默认的第一个网卡 , 如果有第二个就会显示 ...

  10. eclipse-连接TFS错误 <the server to respond with a valid http response>解决方法

    解决办法 如果普通凭证有多个,则将普通凭证给删除.