1.以系统管理员身份运行powershell
2.链接数据库 mongo
3.查看数据库 show dbs
4.切换到admin数据库,use admin
5.创建超级管理员账号 db.createUser()
例子: db.createUser({user:‘root‘,pwd:‘root‘,roles:[‘root‘]})
其中:user:后面接用户名,pwd接密码,roles是创建的用户角色
6.切换到blog 数据 use blog(blog是我自己创建的数据库)
7.创建普通账号 db.createUser()
例子:db.createUser({user:‘carrie‘,pwd:‘carrie‘,roles:[‘readWrite‘]}) 之后就直接退出
8.卸载Mongodb服务
1.停止服务 net stop mongodb
2.mongod --romove
9.创建mongodb服务
例子:mongod --logpath="C:\Program Files\MongoDB\Server\4.2\log\mongod.log" --dbpath="C:\Program Files\MongoDB\Server\4.2\data" --install --auth
其中mongod --logpath=是指定输出日志存储目录
--dbpath=是指定数据库存储目录
--install --auth 意味着必须是管理员身份才能操作数据
10.启用mongodb服务 net start mongodb
11.在项目中使用账号链接数据库 mongoose.connect(‘mongodb://user:pass@localhost:port/database‘)
例子: