当前位置:首页 > 操作系统 > MacOs

mac安装mongodb

> db.createUser({user:"root",pwd:"username",roles:[{role:"userAdminAnyDatabase", db: "admin" }]}) Successfully added user: { "user" : "root", "roles" : [ { "role" : "userAdminAnyDatabase", "db" : "admin" } ] } ?
2<span style="color: #000000;">,重启服务

.</span>/mongod --auth  --dbpath /Users/username/app/mongoDB/mongodb-osx-x86_64-3.0.7/data/db/?
<span style="color: #000000;">
?

</span>3<span style="color: #000000;"> ,使用

db.auth(</span>"root","username"<span style="color: #000000;">)?



</span>><span style="color: #000000;"> show dbs

</span>2015-11-03T17:43:10.813+0800<span style="color: #000000;"> E QUERY    Error: listDatabases failed:{

</span>"ok" : 0<span style="color: #000000;">,

</span>"errmsg" : "not authorized on admin to execute command { listDatabases: 1.0 }"<span style="color: #000000;">,

</span>"code" : 13<span style="color: #000000;">

}

    at Error ()

    at Mongo.getDBs (src</span>/mongo/shell/mongo.js:47:15)
<span style="color: #000000;">
    at shellHelper.show (src</span>/mongo/shell/utils.js:630:33)
<span style="color: #000000;">
    at shellHelper (src</span>/mongo/shell/utils.js:524:36)
<span style="color: #000000;">
    at (shellhelp2):</span>1:1 at src/mongo/shell/mongo.js:47

> db.auth("root","username"<span style="color: #000000;">)

Error: </span>18<span style="color: #000000;"> Authentication failed.

</span>0

> db.auth("root","username"<span style="color: #000000;">)

Error: </span>18<span style="color: #000000;"> Authentication failed.

</span>0

><span style="color: #000000;"> use admin

switched to db admin

</span>> db.auth("root","username"<span style="color: #000000;">);

</span>1

><span style="color: #000000;"> show dbs;

admin  </span>0<span style="color: #000000;">.078GB

local  </span>0<span style="color: #000000;">.078GB

test   </span>0<span style="color: #000000;">.078GB

</span>> 

四,远程连接

mongo 远程主机ip或DNS:MongoDB端口号/数据库名 -u user -p password?

五,可视化工具

Robomongo

mac版本: http://mac.softpedia.com/get/Developer-Tools/Robomongo.shtml?

mac安装mongodb - 文章图片

下载好后,输入连接参数,mongodb默认端口号是27017。mongodb默认没有权限限制的,如果有在Authentication里面配置就好。?

 

mac安装mongodb - 文章图片

mac版 mongodb可视化工具robomongo

 

可视化工具貌似不支持mongodb3.0版本,我连接本地认证报错,问题解决链接未试,暂时未解决(待尝试),不过非认证模式和远程链接均没问题。

?六,问题解决

1,用户权限问题

正宗解决方法:ibruce.info/2015/03/03/mongodb3-auth/

用户权限问题(另一种解决方式)

21jhf.iteye.com/blog/2216103?

2,启动服务报警告

http://www.bkjia.com/sjkqy/997187.html?

3,mongodb 常用命令

http://www.cnblogs.com/xusir/archive/2012/12/24/2830957.html?

mac安装mongodb

标签:

本文系统来源:http://www.cnblogs.com/8899man/p/5024700.html


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!

相关教程推荐

其他课程推荐