https://www.mongodb.com/dr/fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-4.0.0.tgz/download -> mongodb-linux-x**_**-rhel**-*.*.*.tgz (基于 centos)
1. tar -zxvf mongodb-linux-x86_64-rhel62-4.0.0.tgz -C /opt/app/
2. mv mongodb-linux-x86_64-rhel62-4.0.0/ mongodd/
Tips: 最好将其加入到环境变量中. vi /etc/profile
mongotop 跟踪一个 MongoDB 的实例,查看哪些大量的时间花费在读取和写入数据
mongostat mongodb自带的状态检测工具
mongoexport Mongodb 数据导出工具
mongod Mongodb 服务启动工具
mongos 分片路由,如果使用了 sharding 功能,则应用程序连接的是 mongos 而不是 mongod
mongo 客户端命令行工具,其实也是一个 js 解释器,支持 js 语法
mongodump MongoDB数据备份工具
mongorestore MongoDB数据恢复工具
bsondump 将 bson 格式的文件转储为 json 格式的数据
mongoimport Mongodb数据导入工具
mongofiles GridFS 管理工具,可实现二制文件的存取
3. 启动 mongod 服务
./bin/mongod --dbpath data/ --logpath log/log_27017.log --fork --port 27017 (默认端口 27017)
必须首先创建好 --dppath 的目录 ./data 和 ./log 目录. 否则可能启动会报错. --fork 表示 '开启子线程来启动 mongodb 的服务'
Tips: 用虚拟机,可能无法启动,因为 mongodb 占用很大的空间,需要用 --smallfiles
./bin/mongod --dbpath data/ --logpath log/log_27017.log --fork --port 27017 --smallfiles
Tips: 可以利用配置文件来启动 mongod 服务
1. 创建 mongodb.conf, 此形式仅仅将命令包裹在文件中.由系统去读取文件.
dbpath=data/
logpath=log/mongodb.log
logappend=true
bind_ip=0.0.0.0
2. ./bin/mongod -f mongodb.conf –fork
4. 启动 Cli
./bin/mongo --port 27017 (默认端口号可以不加)