Robomongo

日期:2016-2-18 13:51 | 标签: Robomongo MongoDB | 阅读:967

之前一直有使用命令行进行管理,敲命令行是很舒服,但是结果不直观,效率也不怎么高,后来去网上找可视化工具(免费),发现有两种,一种是网页版,一种是客户端,由于网上一致推荐Robomongo客户端,决定先试试。

MongoDB启动和关闭

安装完成后,可以发现安装路径[我的:/usr/local/mongodb/]下有一个bin目录,执行文件与配置文件都在此。

// 打开bin目录下的mongodb.conf,添加以下两行
auth = true
fork = true
// mongodb启动,我把数据库文件(mydatabase)建在了安装根目录下
./mongod -dbpath '../mydatabase' --auth --fork 
--auth:带权限启动
--fork:以后台进程方式启动
--logpath:日志位置,和--logappend配合使用,指定为追加方式
--port:指定启动端口
--config:指定配置文件,我的直接写在/etc/rc.local里了
// mongodb关闭方式1,注意:必须在库admin下才能关闭,且只能在本地或认证客户端
db.shutdownServer()
db.shutdownServer({force:true}) //强制关闭
// mongodb关闭方式2(暂未试验)
kill -15
killall mongod

此外,你可以

MongoDB用户权限配置

直接使用以下方式即可,注意区分mongoDB的版本

// 进入系统库
use admin;
// 获取当前mongodb版本,我的版本为3.0.4
db.version();
// 3.x方式,注意在admin库下创建
db.createUser(
   {
     user: "pengyi",
     pwd: "xxx",
     roles: [ "readWrite", "dbAdmin" ]
   }
)  
// 2.x方式
db.addUser('pengyi','xxx');   
//带--auth方式启动后,使用以下命令验证身份,控制台显示1则成功  
db.auth('pengyi','xxx')

Robomongo

以上配置完成并打开数据库,就可以使用Robomongo来进行连接了。
Mac版下载地址
Windows版下载地址,广告有点多,注意不要勾选安装附加程序。
注意事项:

问题

版权声明: 署名-非商业性使用-禁止演绎 4.0 国际(CC BY-NC-ND 4.0
Copyright ©2013-2017 | 粤ICP备14081691号 | yipeng手工打造 | 联系方式