去官网下载 适合自己版本的 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
>