MongoDB安装路劲的bin目录下新建配置文件mongo.config, 比如: D:\programs\mongoDB\bin\mongo.config
例如:
dbpath=D:\data\db #数据库存储位置 自己去新建对应的目录
logpath=D:\data\logs\mongo.log #数据库日志位置 自己去新建对应的目录和文件
auth=false #授权登入启禁用
如果以前安装和配置过MongoDB,但卸载了MongoDB,可是MongoDB服务还未删除,管理员身份执行命令进行删除服务:
cd 到mongodb bin目录
D:\programs\mongoDB\bin>SC DELETE MongoDB
此操作【一定】要在【命令行窗口】里进行创建用户!!!
服务启动后,再多开一个cmd窗口B,cd 进入安装路径,比如cd D:\programs\mongoDB\bin,执行命令,创建授权root用户:
D:\programs\mongoDB\bin>mongo
MongoDB shell version v3.4.3
connecting to: mongodb://127.0.0.1:27017
MongoDB server version: 3.4.3
> db
test
> use admin
switched to db admin
>db.createUser(
{
user: "root",
pwd: "rootpwd",
roles: [ {role:"root", db:"admin"} ]
}
)
关闭MongoDB 服务,关闭cmd窗口
再次修改保存配置文件mongo.config:(auth:true)
dbpath=D:\data\db #数据库存储位置
logpath=D:\data\logs\mongo.log #数据库日志位置
auth=true #改授权登入启用
打开windows服务, 找到MongoDB服务,右键选择开启服务,那么项目或第三方工具连接MongoDB就必须使用用户名密码了!!!!