mac下安装mongodb

之前已经在win7下安装了mongodb,现在要在mac下再安装一遍.

一.下载安装:
首先是: 下载链接

解压它:

code-bunnydeMacBook-Air:Downloads code_bunny$ tar zxvf mongodb-osx-x86_64-3.0.5.tgz

mongodb是个绿色软件,不需要手动安装,所以它解压完即是安装完.接下来我们可以把它移到我希望的路径去并放在mongodb文件夹里:

code-bunnydeMacBook-Air:~ code_bunny$ mv /Users/code_bunny/Downloads/mongodb-osx-x86_64-3.0.5 mongodb

bin目录说明:

  • bsondump 导出BSON结构
  • mongo 客户端
  • mongod 服务端
  • mongodump 整体数据库二进制导出
  • mongoexport 导出易识别的json文档或csv文档
  • mongorestore 数据库整体导入
  • mongos 路由器(分片用)
  • mongofiles GridFS工具,内建的分布式文件系统
  • mongoimport 数据导入程序
  • mongotop 运维监控
  • mongooplog
  • mongoperf
  • mongostat

二.然后在里面创建两个文件夹,一个data文件夹用于存放数据,一个logs文件夹用于存放日志:

code-bunnydeMacBook-Air:mongodb code_bunny$ mkdir data
code-bunnydeMacBook-Air:mongodb code_bunny$ mkdir logs

不一定要建在mongodb的安装包下.可以是任意地方,下面会配置.


在logs文件夹下创建一个log文件:

code-bunnydeMacBook-Air:logs code_bunny$ touch mongo.log
code-bunnydeMacBook-Air:logs code_bunny$ chmod 777 mongo.log

三.启动服务端:

code-bunnydeMacBook-Air:mongodb code_bunny$ sudo ./bin/mongod --dbpath /Users/code_bunny/mongodb/data --logpath /Users/code_bunny/mongodb/logs/mongo.log --fork --port 27017

其中: –dbpath表示数据存放的路径,就是刚才建的data文件夹. –logpath表示日志存放位置,它必须是个log文件. –fork表示后台运行程序. –port是端口

显示这样一段东西,表示启动成功:

about to fork child process, waiting until server is ready for connections.
forked process: 6266
child process started successfully, parent exiting

四.启动客户端:

sudo ./bin/mongo

显示这样一段东西,表示启动成功:

MongoDB shell version: 3.0.5
connecting to: test
Welcome to the MongoDB shell.
For interactive help, type "help".
For more comprehensive documentation, see
    http://docs.mongodb.org/
Questions? Try the support group
    http://groups.google.com/group/mongodb-user