当前位置:   article > 正文

MongoDB认证错误com.mongodb.MongoCommandException: Command failed with error 18: 'auth failed',实际上已填写正确账号...

com.mongodb.mongocommandexception: command failed with error 18:
MongoDB认证错误com.mongodb.MongoCommandException: Command failed with error 18: 'auth failed',实际上已填写正确账号密码

解决:

  1. 启动:
/home/appuser/data/mongodb/bin/mongod --port 27017 --fork --logpath /home/appuser/data/mongodb/logs/mongod.log --dbpath /home/appuser/data/mongodb/db
  1. 查看MongoDB版本
  1. $ ./mongo --version
  2. MongoDB shell version: 3.2.7
  1. 进入mongo,查看认证
  1. $ ./mongo
  2. MongoDB Enterprise > use admin
  3. switched to db admin
  4. MongoDB Enterprise > db.auth('admin', 'admin')
  5. 1
  6. MongoDB Enterprise > db.system.version.find()
  7. { "_id" : "authSchema", "currentVersion" : 5 }
  1. 修改authSchema的currentVersion版本为 3
MongoDB Enterprise > var schema = db.system.version.findOne({&
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/701599
推荐阅读
相关标签
  

闽ICP备14008679号