使用Robomongo1.0 连接MongoDB3.2.10 报

作者: 1想得美 | 来源:发表于2017-08-14 19:29 被阅读27次

这两天安装了MongoDB3.2.10,并启用了权限验证,在dos窗口下操作没有任何问题,为了维护方便就下载了一个客户端工具Robomongo 1.0,用户名、密码的等配置好点击测试,结果连接服务没有问题,权限验证没有通过,如图

试了各种办法,百度查遍无一个可以解决,最终在一个CSDN博客上发现是MongoDB数据库的版本问题,注意是MongoDB数据库的版本问题而不是Robomongo的版本问题

解决思路: 

 1.找到MongoDB下bin目录下的mongo.exe,双击打开

2. 在操作数据库中,通过命令>use admin进入admin数据库(切记不能遗漏,否则无法连接到robomongo)

3.通过命令>db.system.users.remove({})删除所有用户

4.修改system.version文档里面的authSchema版本为3,初始安装时候应该是5,所以我们要先删除5的版本,命令为>db.system.version.remove({}),再安装版本3的authSchema,命令为>db.system.version.insert({ "_id" : "authSchema", "currentVersion" : 3 })

5.重新添加用户,命令为>db.createUser({user:”root”,pwd:”123”,roles:[{“role”:”userAdminAnyDatabase”,”db”:”admin”}]})

6.输入正确的用户名和密码后Test就搞定啦

7.大功告成,接下来就可以可视化管理数据库了,小白现在里面什么都没有(暴露了)

这两个软件官网下的话都需要VPN,我就在这给你们打包好了:链接:http://pan.baidu.com/s/1c1838uG密码:qktp

相关文章

网友评论

  • Mo丶染洛凉:可以的,周末我研究了下,连启动都没学会,有空请教下:yum:
    1想得美:@Mo丶染洛凉 目前我也只会这个诶,这个是崔老师python3爬虫视频前面说需要先安装这些可视化软件,之后的学习需要用到,我暂时也还不会使用:no_mouth:

本文标题:使用Robomongo1.0 连接MongoDB3.2.10 报

本文链接:https://www.haomeiwen.com/subject/ljcprxtx.html