mongodb 安装:
 下载mongodb,wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.2.2.tgz

 tar zxvf mongodb-linux-x86_64-2.2.2.tgz
 mv mongodb-linux-x86_64-2.2.2 /data/mongodb2.2.2
 cd /data/mongodb2.2.2
 创建数据目录:mkdir /data/mongodb2.2.2/data
 创建日志文件:touch /data/mongodb2.2.2/logs
 sudo
 开机自启:echo "/data/mongodb2.2.2/bin/mongod --dbpath=/data/mongodb2.2.2/data --logpath=/data/mongodb2.2.2/logs --logappend  --auth --port=27017" >> /etc/rc.local
 
 
设置权限:
 useradd mongodb
 passwd mongodb
 chown mongodb:mongodb /data/mongodb2.2.2/ -R
 启动数据库:/data/mongodb2.2.2/bin/mongod --dbpath=/data/mongodb2.2.2/data --logpath=/data/mongodb2.2.2/logs --logappend  --auth --port=27017 --fork(fork是后台运行)
 
重启:
$ ./mongo
> db.shutdownServer()

进入数据库的CLI管理界面
 cd到mongodb目录下的bin文件夹,执行命令./mongo
 运行如下:
[root@mongodb ~]# /data/mongodb2.2.2/bin/mongo
 MongoDB shell version: 2.2.2
 connecting to: test
  > use test;
 switched to db test
  
 若数据库出现如不能连上,则是一个data目录下的mongod.lock文件的问题,可以用如下的修复的命令,
 mongod --repair
 

建库:
 MongoDB创建数据库完全可以使用use
 如下:
 use jac;
 这样就创建了一个数据库。
 这一步很重要如果什么都不操作离开的话 这个库就会被系统删除。
 use jac
 db.usr.insert({'name':'tompig'});
 db.usr.insert({'name':'tompig1','id':1});
建用户:
 use jac
 > db.addUser('mongodb','abc.com@0105') ;mongodb是用户名,abc.com@0105是密码
 {
         "user" : "mongodb",
         "readOnly" : false,
         "pwd" : "b3df19dcccdb427dbb4a899ec8152ea4",
         "_id" : ObjectId("50e7d4f7db5e23bf515b559b")
 }
 
在使用下列命令查看
 show collections;  ---查看‘表’
  > show collections;
 system.indexes
 usr
show dbs 查看库。
 > show dbs;
 local   (empty)
 test    0.078125GB


备份恢复数据:
 使用mongodump.exe备份数据库 mongodump --db learn --out backup 
 使用mongorestore.exe恢复数据库 mongorestore --collection unicorns backup/learn/unicorns.bson

导入导出数据:
从JSON和CSV格式导入导出mongoexport.exe和mongoimport.exe mongoexport --db learn -collection unicorns mongoexport --db learn -collection unicorns --csv -fields name,weight,vampire

管理工具推荐用:MongoDBVUE