美文网首页
MongoDB无法连接/认证失败

MongoDB无法连接/认证失败

作者: 没图怎么玩儿 | 来源:发表于2019-05-17 18:38 被阅读0次

    问题:

    1. 在开发工具总配置文件中配置URI后,启动程序无法连接mongodb,uri如下:

        spring.data.mongodb.uri : mongodb://name:password@ip:27017/dbname ,

    但是如下配置(无用户名和密码)可以正常连接,uri如下:

       spring.data.mongodb.uri : mongodb://ip:27017/dbname

    2. MongoVUE客户端输入用户名和密码连接mongodb失败,不输入用户名和密码时连接成功。

    解决:

    修改配置文件:

    vi /etc/mongod.conf  ,找到#security: 取消注释,修改为:

    security:

        authorization: enabled #注意缩进,缩进参照配置文件其他配置,要不有可能会启动不成                                               功。

    重启mongodb:

    docker stop container_id

    docker start container_id   #container_id : mongodb对应的id

    结果:

    1. 启动项目时可以正常连接mongodb成功

    2. 如果mongovue客户端连接还是不成功,可能是客户端和服务端版本问题,请自行百度解        决。

    说明:

    此类的问题没有标准解决方案,因为个人的操作执行命令的过程都不一样,如果未能解决你的问题,请再深入研究,此方案针对本人的问题已解决。以上过程省略了创建用户的过程,此过程自行操作。

    相关文章

      网友评论

          本文标题:MongoDB无法连接/认证失败

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