`

mongodb 升级的问题导致添加帐号出现问题

阅读更多
mongodb

原有数据库版本:2.2.2
更新到数据库版本: 2.6.6

原有添加帐号的函数: db.addUser("1", "1"). 失效

提示需要调用函数:
db.createUser({ "user": "1", "pwd": "1", "roles": [{ "role": "readWrite", "db": "identidy_info" }]})

但是会报:
Error: couldn't add user: User and role management commands require auth data to have schema version 3 but found 1 at src/mongo/shell/db.js:1004


执行以下命令后,再次调用createUser成功:
db.getSiblingDB("admin").runCommand({authSchemaUpgrade: 1 });



During initial sync, found documents in admin.system.users but could not find an auth schema version document in admin.system.version

https://docs.mongodb.com/manual/release-notes/2.6-upgrade-authorization/

亚马逊服务器上安装mongodb: https://docs.mongodb.com/manual/tutorial/install-mongodb-on-amazon/
花下眠工作室: http://huaxiamian.cc



分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics