mongodb创建用户出错怎么办

363次阅读
没有评论

mongodb创建用户出错怎么办

错误一:TypeError: db.addUser is not a function

原因:因为mongodb新版本已经不再支持db.addUser的方式来创建用户可以通过db.createUser的方式来创建。

错误二:Error: couldn't add user: command createUser requires authentication

原因:权限问题。在创建新用户时,先通过管理员权限的帐号,再执行创建命令。

如下图是我这边对于错误一和二的一个操作过程,希望对大家有所帮助:

db.auth('pms','11111');
use mall
db.createUser({user:"pmsr",pwd:"11111",roles:[{role:"read",db:"mall"}]});    # 只读帐号

mongodb创建用户出错怎么办

python学习网,大量的免费MongoDB入门教程,欢迎在线学习!

神龙|纯净稳定代理IP免费测试>>>>>>>>天启|企业级代理IP免费测试>>>>>>>>IPIPGO|全球住宅代理IP免费测试

相关文章:

版权声明:MongoDB2022-12-06发表,共计407字。
新手QQ群:570568346,欢迎进群讨论 Python51学习