MongoDB 设置账号密码

1. 进入mongodb

    进入mongodb的bin目录,执行mongo.exe

2. 进入admin数据库

    输入 use admin

3. 创建管理用户

    db.createUser({user:"root",pwd:"root",roles: [ { role:"root", db:"admin"}] })

4. 登录验证

    db.auth('root','root')

5.切换数据库

    use otherDB

6. 创建当前数据库用户

    省略.可以使用Navicat创建

7. 修改配置文件,开启验证

    mongod.cfg 中 添加:

    security:

    authorization: enabled

8. 重启

    net stop mongoDB

    net start mongoDB

9. 登录系统后,用 db.auth('root','root')登录账号,不然看不到东西

10. navicat设置连接的时候:


11. 连接数据库时:

${}替换为相应的内容

mongodb://${username}:${password}@localhost:27017/${databaseName}

你可能感兴趣的:(MongoDB 设置账号密码)