之前已经在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