首页 > 数据库技术 > 详细

mongoDB数据库添加账号

时间:2020-04-22 21:23:37      阅读:71      评论:0      收藏:0      [点我收藏+]

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‘)

  例子:

   // 引入mongoose第三方模块
   const mongoose = require(‘mongoose‘);
   // 连接数据库
   mongoose.connect(‘mongodb://carrie:carrie@localhost:27017/blog‘, { useNewUrlParser: true, useUnifiedTopology: true })
       .then(() => console.log(‘数据库连接成功‘))
       .catch(() => console.log(‘数据库连接失败‘))
到此完成了mongoDB数据库添加账号

mongoDB数据库添加账号

原文:https://www.cnblogs.com/rainbowupdate/p/12755538.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!