mongoDB数据库(添加管理员权限)

以后会用到,在这里记一下;
1. 以系统管理员运行powershell
2. 连接数据库mongo

3. 查看数据库show dbs

4. 切换到admin数据库 use admin

5. 创建超级管理员账户 db.createUser()
在这里插入图片描述
6. 切换到blog数据库 use blog

  • blog是我笔记项目创建的是数据库;

7. 创建普通账户db.createUser()
在这里插入图片描述
8. 卸载mongodb服务

  • 停止服务net stop mongodb
  • mongod --remove

9.创建mongodb服务

  • 查看mongodb数据库安装目录:mongoDB数据库(添加管理员权限)_第1张图片
  • 命令代码:
 mongod --logpath="C:\Program Files\MongoDB\Server\4.2\log\mongod.log" --dbpath="C:\Program Files\MongoDB\Server\4.2\data" --install --auth
  • –auth:加上后,数据库没有账号密码,就不能访问数据库(不按正常流程除外)

10.启动mongodb服务 net start mongodb
11.在项目中使用账号链接数据库

  • 数据库链接代码改成这样:
mongoose.connect('mongodb://itcast:itcast@localhost:27017/blog')
  • itcast:itcast是我设置的blog数据库的账号密码;

成功进入后台:

mongoDB数据库(添加管理员权限)_第2张图片
mongoDB数据库(添加管理员权限)_第3张图片
mongodb Compass:
mongoDB数据库(添加管理员权限)_第4张图片

你可能感兴趣的:(mongodb)