0

我开始使用 MongoDB 并且花了几个小时进行故障排除而没有解决。据我了解,首先需要有一个 root 用户,然后才能有授权/管理员用户。

我安装在 中C:\mongodb\,然后在中设置 --dbpathC:\mongodb\data和 --logpath C:\mongodb\logs\log.txt

我安装并运行了 MongoDB 服务,可在services.msc

我的灾难秘诀是:
1. mongo localhost,
2. use admin
3.db.createUser({ user: 'root', pwd: '123456', roles:['root']})

然后得到“错误:无法添加用户:管理员未授权执行命令{ createUser .....”

我正在运行 MongoDB shell 版本:2.6.5 并且非常感谢任何导致解决方案的帮助。

谢谢你,
狮子座

4

1 回答 1

0

我想到了。我不小心将数据和日志与\mongodb\bin. 解决方案是将mongodb\dataandmongodb\logs放在单独的文件夹或驱动器中——我区分了使用C:\~D:\~驱动器。

于 2014-11-17T19:18:53.667 回答