Windows 安装服务:
1. 配置文件方式
mongod.exe --config "D:\Program Files\MongoDB\Server\4.4\bin\mongod.cfg" --serviceName "MongoDB" --install
配置文件参考:
port=27017
auth=true
dbpath=D:\Program Files\MongoDB\Server\4.4\data
directoryperdb=true
logpath=D:\Program Files\MongoDB\Server\4.4\log\mongod.log
logappend=true
auth:开启验证的服务,即需要登录验证
directoryperdb:这个参数很好理解,让MongoDB按照数据库的不同,针对每一个数据库都建立一个目录,所谓的“目录每数据库”。
logappend:以追加方式写入日志
2. 命令行方式:
mongod.exe –-logpath "D:\Program Files\MongoDB\Server\4.4\log\mongod.log" –-logappend –-dbpath "D:\Program Files\MongoDB\Server\4.4\data" –-directoryperdb –-auth –-serviceName MongoDB –-install
注意:
如果出现如下无法启动问题,删除在mongodb安装路径data目录下的所有文件和log目录下的所有文件
Windows 删除服务
mongod.exe –-logpath "D:\Program Files\MongoDB\Server\4.4\log\mongod.log" –-logappend –-dbpath "D:\Program Files\MongoDB\Server\4.4\data" –-directoryperdb –-auth –-serviceName MongoDB --remove
新增管理账户
启动MongoDB 成功后:
use admin
db.createUser(
{
user: "root",
pwd: "123456",
roles: [ { role: "root", db: "admin" } ]
}
);
db.auth("root","123456")