mongoDB数据库的设置账号

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数据库添加账号
之后添加数据库可按照以下步骤进行
1、mongo
2、use admin
3、db.auth(‘root’,‘root’);
4、use my-blog
5、db.createUser({user:‘huang’,pwd:‘huang’,roles:[‘readWrite’]})

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值