- 去官网下载适合自己版本的 mongodb community server
- 下载相应的 .msi 文件
- 下载完成后双击打开,按提示操作安装
- 安装过程通过点击 “custom" 按钮来设置自己想要存放的目录
- 下一步安装 “install mongodb compass”[图形化可视工具]不勾选
- 安装完成后,创建数据目录
- 如果在D盘下安装,就在D盘创建 D:\data\db
- 运行命令,指认dbpath,logpath
切换到当前bin目录执行
mongod --dbpath “D:\my test\data\db” --logpath “D:\my test\data\log\mongodb.log
直接执行
C:\mongodb\bin\mongod --dbpath c:\data\db
执行完毕,不要关闭当前窗口 - 回到bin文件夹,以管理员身份运行 mongo.exe,并尝试进行如下操作:
> db
test
> use admin
switched to db admin
> db.auth('falcon','falcon')
Error: Authentication failed.
0
- 对于"Authentication failed"的解决办法:手动添加admin账户,执行代码如下
> db.createUser({user:'admin',pwd:'admin',roles:[{role:'userAdminAnyDatabase',db:'admin'}]});
Successfully added user: {
"user" : "admin",
"roles" : [
{
"role" : "userAdminAnyDatabase",
"db" : "admin"
}
]
}
>
- 此时在执行
db.auth('admin','admin')
返回结果1
> db.auth('admin','admin')
1
>