`

mongodb 3.x 客户端连接上不原因之---authSchema 类型

 
阅读更多
查看日志,发现有一句:

Failed to authenticate admin@admin with mechanism MONGODB-CR: AuthenticationFailed MONGODB-CR credentials missing in the user document


3.0.3以前版本是ok的。

1.首先删除所有用户db.dropUser("xxx");

2.退出mongodb,无auth启动

3.创建超级用户,不是root哦,root无法操作system开头的,

  是 __system 超级角色

> use admin
switched to db admin
> db.createUser(
...   {
...     user: "xxx",
...     pwd: "xxx",
...     roles: [ { role: "__system", db: "admin" } ]
...   }
... )
Successfully added user: {
  "user" : "maclean_dbdao2",
  "roles" : [
    {
      "role" : "__system",
      "db" : "admin"
    }
  ]
}

4.修改system.version文档里面的authSchema版本为3,初始安装时候应该是5,命令行如下:
> use admin
switched to db admin
>  var schema = db.system.version.findOne({"_id" : "authSchema"})
> schema.currentVersion = 3
3
> db.system.version.save(schema)
WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })


5.重启服务,ok





http://21jhf.iteye.com/blog/2216103
http://liyanjie918.blog.163.com/blog/static/2022729020156261410274/
http://www.sufeinet.com/thread-11978-1-1.html
http://www.tuicool.com/articles/fMZbUzu

分享到:
评论

相关推荐

    Mastering MongoDB 3.x

    Mastering MongoDB 3.x: An expert’s guide to building fault-tolerant MongoDB applications MongoDB has grown to become the de facto NoSQL database with millions of users—from small startups to Fortune...

    Mastering MongoDB 4.x, 2nd Edition

    Master the new features and capabilities of MongoDB 4.x Implement advanced data modeling, querying, and administration techniques in MongoDB Includes rich case-studies and best practices followed ...

    Mastering MongoDB 4.x - Second Edition.pdf

    MongoDB是目前非常流行的NoSQL数据库管理系统之一,它以其灵活的文档模型和高性能、高可用性以及易于扩展等特性被广泛应用于大数据和高并发场景。《Mastering MongoDB 4.x - Second Edition》这本书旨在帮助读者掌握...

    org.mongodb.spark:mongo-spark-connector_2.11:1.1.0

    mongodb-spark官方连接器,运行spark-submit --packages org.mongodb.spark:mongo-spark-connector_2.11:1.1.0可以自动下载,国内网络不容易下载成功,解压后保存到~/.ivy2目录下即可。

    mongodb c#驱动最新驱动mongodb.driver.dll 版本2.12.0-beta1

    这些文件共同构成了 MongoDB 的 C# 驱动 2.12.0-beta1 版本,为开发者提供了一套完整的工具集,以便在 .NET 平台上高效地与 MongoDB 数据库进行交互。在实际开发中,开发者应根据项目需求和兼容性考虑是否采用这个预...

    Mastering MongoDB 4.x - Second Edition - Alex Giamas(2019)

    Mastering MongoDB 4.x - Second Edition - Alex Giamas(2019),MongDB优秀英文参考书籍,epub格式,欢迎下载

    mongodb3.x 版本带权限java连接

    mongodb3.x 版本带权限java连接 使用的java连接jar包版本 mongo-java-driver-3.2.2.jar mongodb数据库 3.2 (如果需要) mongo-java-driver-3.2.2.jar下载地址 ...

    Spring-Data-MongoDB3.2

    - 配置MongoDB连接:在Spring配置文件中指定MongoDB服务器的URL、端口、数据库名等信息。 - 创建MongoDBTemplate实例:通过Spring的bean定义,自动配置MongoDBTemplate。 - 实现Repository接口:创建自定义的...

    mongodb 4.4.19

    mongodb-org-4.4.19-1.el7.x86_64.rpm mongodb-org-mongos-4.4.19-1.el7.x86_64.rpm mongodb-org-server-4.4.19-1.el7.x86_64.rpm mongodb-org-shell-4.4.19-1.el7.x86_64.rpm mongodb-org-tools-4.4.19-1.el7.x86_...

    mongodb-windows安装包: mongodb-compass-1.31.2-win32-x64.msi

    mongodb-windows安装包: mongodb-compass-1.31.2-win32-x64.msi 打开直接安装

    mongodb介质.zip

    mongodb-org-4.2.3-1.el6.x86_64.rpm mongodb-org-server-4.2.3-1.el6.x86_64.rpm mongodb-org-tools-4.2.3-1.el6.x86_64.rpm mongodb-org-mongos-4.2.3-1.el6.x86_64.rpm mongodb-org-shell-4.2.3-1.el6.x86_64.rpm...

    windows版本 mongodb可视化管理mongodb-compass-1.43.0-win32-x64.exe

    mongodb可视化管理mongodb-compass-1.43.0-win32-x64.exe mongodb compass官网下载地址:https://www.mongodb.com/try/download/compass mongodb相关下载地址: mongodb社区版:...

    mongodb-database-tools-windows-x86_64-100.3.1.zip

    在提供的压缩包"mongodb-database-tools-windows-x86_64-100.3.1.zip"中,包含了以下关键文件: 1. mongodump.exe:这是用于创建MongoDB数据库的逻辑备份的工具。它将数据库的数据和元数据转换为JSON或BSON格式的...

    mongodb-linux-x86_64-rhel70-4.4.13安装包和conf配置文件

    首先,我们来看看提供的压缩包“mongodb-linux-x86_64-rhel70-4.4.13.tgz”。这是一个针对64位Linux(RHEL 7.0)系统的MongoDB二进制安装包,包含了MongoDB服务器所需的所有核心组件。要安装这个包,你需要先解压...

    mongodb-compass-1.42.1-win32-x64.exe

    mongodb-compass-1.42.1-win32-x64.exe 数据库构建工具

    基于MongoDB的C++语言客户端开发包mongo-c-driver设计源码

    该项目为MongoDB官方提供的C++客户端开发包mongo-c-driver的设计源码,包含1314个文件,涵盖455个JSON配置文件、305个头文件(.hpp)、255个源文件(.cpp)、55个头文件(.hh)、54个文本文件(.txt)、31个Shell...

    mongodb windows客户端-免安装版

    在Windows操作系统上,为了方便管理和操作MongoDB数据库,有许多客户端工具可供选择,其中之一便是免安装版的MongoDB Windows客户端。 这个“mongodb windows客户端-免安装版”是一款专为Windows用户设计的轻量级...

    Linux安装mongodb客户端

    sudo vim /etc/yum.repos.d/mongodb-org-4.2.repo 写入: [mongodb-org-4.2] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.2/x86_64/ gpgcheck=1 enabled=1 gpg...

    Linux运维-03-NoSQL数据库之MongoDB-04mongodb安装及其命令行客户端连接操作.mp4

    Linux运维-03-NoSQL数据库之MongoDB-04mongodb安装及其命令行客户端连接操作.mp4

    【MongoDB Basics ( v6.x )】mongodb-basics-master.zip

    ### 【MongoDB Basics ( v6.x )】mongodb-basics-master.zip **内容概要:** `mongodb-basics-master` 是一个全面的 MongoDB 基础教程项目,特别针对 MongoDB 6.x 版本。该项目包含了多个示例和练习,涵盖了 ...

Global site tag (gtag.js) - Google Analytics