- 以系统管理员的方式运行powershell
- 连接数据库 mongo
- 查看数据库 show dbs
- 切换到默认的admin数据库 use admin
- 创建超级管理员账户 db.createUser({user:’’,pwd:’’,roles:[‘root’]}) mongoDB必须先创建超级管理员账号才能创建普通账号
- 切换到blog数据 use blog 普通账号针对某一个具体的数据库
- 创建普通账号 db.createUser({user:’’,pwd:’’,roles:[‘readWrite’]}) 然后exit 退出数据库环境
- 卸载mongodb服务
1. 停止服务 net stop mongodb
2. mongod --remove - 创建mongodb服务
mongod --logpath=“C:\Program Files\MongoDB\Server\4.1\log\mongod.log” --dbpath=“C:\Program Files\MongoDB\Server\4.1\data” --install –-auth - 启动mongodb服务 net start mongodb
- 在项目中使用账号连接数据库
mongoose.connect(‘mongodb://user:pwd@localhost:port/database’) user:账户名 pwd:密码 port:端口默认27017 database:数据库名字