1.创建数据库和日志目录
cd C:\
md "\data\db" "\data\log"
2.创建mongodb配置文件,文件路径是
C:\Program Files\MongoDB\Server\3.6\mongod.cfg
systemLog:
destination: "file"
path: "c:\\data\\log\\mongod.log"
storage:
dbPath: "c:\\data\\db"
3.创建mongodb服务
sc.exe create MongoDB binPath= "\"C:\Program Files\MongoDB\Server\3.6\bin\mongod.exe\" --service --config=\"C:\Program Files\MongoDB\Server\3.6\mongod.cfg\"" DisplayName= "MongoDB" start= auto
4.启动和关闭服务
net start MongoDB
net stop MongoDB
5.移除mongodb服务
sc.exe delete MongoDB
6.不创建服务指定配置文件启动
mongod -f mongod.cfg
7.设置管理员
use admin
db.createUser(
{
user: "admin",
pwd: "123456",
roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
}
)
把服务删除然后重新配置一下服务,注意加入–auth
sc.exe create MongoDB binPath= "\"C:\Program Files\MongoDB\Server\3.6\bin\mongod.exe\" --service --auth --config=\"C:\Program Files\MongoDB\Server\3.6\mongod.cfg\"" DisplayName= "MongoDB" start= auto
8.登录测试
第一种登录方式
mongo -u "admin" -p "123456" --authenticationDatabase "admin"
第二种登录方式
use admin
db.auth("admin", "123456")