mongooseDB数据库添加账号
有2种账号:超级管理员、普通用户
必须先创建超级管理员账号,再创建 普通用户账号
-
以系统管理员的方式运行 powershell
-
连接数据库 mongo
-
查看数据库 show dbs
-
切换到admin数据库 use admin
-
创建超级管理员账户db.createUser()
-
切换到blog数据use blog
-
创建普通账号db.createUser0
-
卸载mongodb服务
- 停止服务net stop mongodb
- mongod --remove
-
创建mongodb服务
mongod --logpath=“C:\Program Files\MongoDB\Server\4.1\log\mongod.log” – dbpath=“C:\Program
Files\MongoDB\Server4.1\data” --install -auth -
启动mongodb服务net start mongodb
-
在项目中使用账号连接数据库
mongoose.connect("’ mongodb://user:pass@localhost:port/database’)
连接数据库:
// 引入mongoose第三方模块
const mongoose = require('mongoose');
// 连接数据库
mongoose.connect('mongodb://itcast:itcast@localhost:27017/blog',{useNewUrlParser: true,useUnifiedTopology: true})
.then(() => console.log("数据库连接成功"))
.catch(() => console.log("数据库连接失败"))