🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
[TOC] ### Ko2 使用 MongoDB 云MongoDB 1. 腾讯云(收费) 2. 阿里云(收费) 3. Atlas (官方云数据库 免费) ***** ### MongoDB Atlas 云数据库使用 地址:https://www.mongodb.com/cloud/atlas ***** #### MongoDB 4.x 使用 * [ ] 安装 * [ ] 配置环境变量 ![](https://box.kancloud.cn/6909a1808f8e0fc08d01d78a86d27c4e_838x436.png) * [ ] 权限配置 1. 连接mongoDB服务 打开 cmd 输入 mongo ![](https://box.kancloud.cn/ecb2622fb68edf01035df2965a74731e_293x217.png) 2. 创建超级管理员 ``` use admin db.createUser({ user:'admin', pwd:'123456', roles:[{role:'root',db:'admin'}] }) ``` 3. 修改 Mongodb 数据库配置文件 路径:C:\\Program Files\\MongoDB\\Server\\4.0\\bin\\mongod.cfg ``` security: authorization: enabled ``` 4. 重启mongodb服务 打开cmd 输入 services.msc 重新启动mongoDB服务 ![](https://box.kancloud.cn/d594e4007fbf052cfdec516a1f542894_447x148.png) 5. 用超级管理员登录数据库 cmd mongo admin -u admin -p 123456 ![](https://box.kancloud.cn/7b131889cbf4dc30030c50528f72714b_685x147.png) 6. 分配数据给特定用户 >[danger] 注意:需要用超级管理员账户进入需要分配的数据库中,然后再该数据库中新建角色,才能生效 ``` db.createUser({ user:'drw', pwd:'drw', roles:[{role:'dbOwner',db:'zhihu'}] }) ``` >[danger] role 权限 > db 数据库