Windows下MongoDB的安装使用以及IDEA插件配置
2017-08-30 15:08
846 查看
项目需要,用到了nosql数据库,MongoDB更是第一次使用,之间遇到不少问题也参阅了很多资料,整理一下以供自己复习。
首先是MongoDB的安装,此文讲的很详细Windows环境下MongoDB的安装配置,加为服务后可以自己写两个批处理文件用来开启和关闭MongoDB的服务,用起来会很方便。
MongoDB默认是不开启验证的,不用登录就可以对所有的集合、文件、用户进行操作。
在开启验证之前一定要先创建一个用户管理账户:
这里说明一下,有些博客里用到的addUser()方法以于3.0版本之后过时,更改为createUser()方法。
MongoDB默认已有admin、local两个数据库,其中admin中system.users下存放的是所有已有的的用户.
接下来在mongodb.config文件里加上auth=true就可以开启验证,然后试着登录(修改配置文件后需重启服务)
然后创建自己的数据库并创建用户
role属性决定了创建的用户角色,下面列出所有用户角色
数据库用户角色:read、readWrite;
数据库管理角色:dbAdmin、dbOwner、userAdmin;
集群管理角色:clusterAdmin、clusterManager、clusterMonitor、hostManager;
备份恢复角色:backup、restore;
所有数据库角色:readAnyDatabase、readWriteAnyDatabase、userAdminAnyDatabase、dbAdminAnyDatabase
超级用户角色:root
// 这里还有几个角色间接或直接提供了系统超级用户的访问(dbOwner 、userAdmin、userAdminAnyDatabase)
内部角色:__system
具体的角色说明参照官网文档点击前往。
我们创建的这个用户拥有除了admin和local数据库外所有数据库的读写能力,一般来说已经够用了。下面贴上idea中插件Mongo Explorer的配置:
点击TestConnection测试,成功即可。
首先是MongoDB的安装,此文讲的很详细Windows环境下MongoDB的安装配置,加为服务后可以自己写两个批处理文件用来开启和关闭MongoDB的服务,用起来会很方便。
MongoDB默认是不开启验证的,不用登录就可以对所有的集合、文件、用户进行操作。
在开启验证之前一定要先创建一个用户管理账户:
use admin db.createUser( { user: "admin", pwd: "admin", roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] } )
这里说明一下,有些博客里用到的addUser()方法以于3.0版本之后过时,更改为createUser()方法。
MongoDB默认已有admin、local两个数据库,其中admin中system.users下存放的是所有已有的的用户.
接下来在mongodb.config文件里加上auth=true就可以开启验证,然后试着登录(修改配置文件后需重启服务)
use admin db.auth("admin","admin")如果命令行输出1,就代表登录成功了
然后创建自己的数据库并创建用户
use test db.createUser( { user: "mongodb", pwd: "mongodb", roles: [ { role: "readWriteAnyDatabase", db: "admin" } ] } )
role属性决定了创建的用户角色,下面列出所有用户角色
数据库用户角色:read、readWrite;
数据库管理角色:dbAdmin、dbOwner、userAdmin;
集群管理角色:clusterAdmin、clusterManager、clusterMonitor、hostManager;
备份恢复角色:backup、restore;
所有数据库角色:readAnyDatabase、readWriteAnyDatabase、userAdminAnyDatabase、dbAdminAnyDatabase
超级用户角色:root
// 这里还有几个角色间接或直接提供了系统超级用户的访问(dbOwner 、userAdmin、userAdminAnyDatabase)
内部角色:__system
具体的角色说明参照官网文档点击前往。
我们创建的这个用户拥有除了admin和local数据库外所有数据库的读写能力,一般来说已经够用了。下面贴上idea中插件Mongo Explorer的配置:
点击TestConnection测试,成功即可。
相关文章推荐
- Windows 下 MongoDB的安装,配置,删除以及RoboMongo(Robo 3T)的安装和使用教程
- Boost下载安装编译配置使用指南(含Windows、Linux以及ARM Linux)
- svn服务安装和配置 以及搭配Eclips插件使用(总结)
- Boost下载安装编译配置使用指南(含Windows、Linux以及ARM Linux)
- windows下makefile 使用配置以及GCC安装方法
- Intellij IDEA findbugs 插件 下载、安装、使用详解(2017年实测mac和windows都可用)
- python安装MySQLdb:在windows下或linux下(以及eclipse中pydev使用msqldb的配置方法)
- Alcatraz的安装和使用(Alcatraz 是一款 Xcode的插件管理工具,可以用来管理XCode的 插件、模版以及颜色配置的工具。)
- windows环境下Mongodb安装配置以及mongodb可视化工具Robomongo
- windows下php mongodb 安装配置使用查询
- Ant安装以及环境配置以及使用[windows环境]
- linux\windows上mongodb的安装与配置,以及开启php扩展
- redis-windows 安装配置以及使用手册
- windows环境下安装mongodb以及nosql使用
- Boost下载安装编译配置使用指南(含Windows、Linux以及ARM Linux)
- Windows 64位系统下安装mysql,配置使用以及修改密码!
- 【转】Windows系统中Maven的安装与配置以及m2eclipse插件的安装
- python安装MySQLdb:在windows下或linux下(以及eclipse中pydev使用msqldb的配置方法)
- Boost下载安装编译配置使用指南(含Windows、Linux以及ARM Linux)