日期:2014-05-16  浏览次数:20369 次

mongodb自己动手之一----mongodb安装

启动mongodb安装环境

??? CentOS release 5.4

mongodb下载:

??? wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.2.0.tgz

解压:

?

?gzip -d mongodb-linux-x86_64-2.2.0.tgz得到tar文件

?tar mongodb-linux-x86_64-2.2.0.tar

?

解压之后得到名字很长的文件夹mongodb-linux-x86_64-2.2.0

名字太长多麻烦呀,改短的名字吧:mv mongodb-linux-x86_64-2.2.0 mongodb

?

?

至此,将文件夹mongodb放入合适位置即可。

?

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

?

安装之后 mongodb的目录如下:

  • bin???????
  • GNU-AGPL-3.0
  • README
  • THIRD-PARTY-NOTICES

主要的货都在bin目录下,进去看看bin下什么样子吧

?

  • ?bsondump
  • mongo
  • ?mongod
  • mongodump
  • mongoexport
  • mongofiles
  • mongoimport
  • mongooplog
  • mongoperf
  • mongorestore
  • ?mongos
  • ?mongosniff
  • mongostat
  • mongotop

bin下的mongod就是MongoDB的服务端进程,mongo就是其客户端,其它的命令用于MongoDB的其它用途如MongoDB文件导出等

?

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


启动mongodb

?

?? 启动mongodb之前需要确定mongodb数据文件的存放位置,默认情况下存储在/data/db/,这个存放目录在启动前必须创建好,mongodb不会自动帮你创建的,否则可能启动不成功,当然也可以在启动时通过--dbpath参数自定义存储路径

?

启动命令:

?

? ./mongod?--dbpath=/www/mongodb/data/?--logpath=/www/mongodb/data/mongodb.log?--logappend&?

?

?

启动之后可以看一下日志文件 mongodb.log,占用的端口默认为27017

?

?

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

?

?

mongodb? shell 客户端

?

?

?mongodb自带一个支持javascript的shell工具--mongo,可以通过它于mongodb进行交互。

?

?

?

?