mongodb 2014-12-9

download

http://www.mongodb.org/downloads


tools:

Robomongo 0.8.4



1 enter mongo

dos> mongo;


Q: errno:10061 由于目标计算机积极拒绝,无法连接

A: http://www.cnblogs.com/xiaoit/p/3867573.html


2 enter/add db

dos> use  [your db name];


3 search

dos> db.[your table].find();



client:

Robomongo (c/c++)  RECOMMEND

RockMongo (php) 可用作php项目部署参考  

\web\rockmongo\config.php进行配置,填上管理员用户名和密码

$MONGO["servers"][$i]["mongo_user"] = "root";//mongo authentication user name, works only if mongo_auth=false
$MONGO["servers"][$i]["mongo_pass"] = "root";//mongo authentication password, works only if mongo_auth=false


权限:http://database.51cto.com/art/201107/278042.htm

1 在没有权限限制的情况下,创建管理员用户

dos> use admin

dos> db.addUser('root','root')

2

服务端设置为需权限访问的启动,重启

D:\app\mongodb\bin\mongod.exe -dbpath "D:\app\mongodb\data\db"  -auth


3 在某个数据库下创建用户

dos> use test

dos> db.addUser('u1','u1')

Q: 提示:"$err" : "not authorized for query on admin.system.namespaces"

A: 输入用户名和密码进行验证

dos> use admin

dos> db.auth('root','root')

dos> use test

dos> db.addUser('u1','u1')


创建成功,test数据库可以通过u1用户进行访问



你可能感兴趣的:(mongodb 2014-12-9)