下载mongoDB
http://www.mongodb.org/downloads
根据操作系统,选择需要下载的安装包
添加mongodb 安装目录
将解压的文件夹中内容拷贝,存放在想要安装的文件目录中:
如:D:Program FilesmongoDB
添加日志文件夹
在 D:Program FilesmongoDB 目录下新建 log 文件夹,
并在log 文件夹中添加 mongo.log 日志文件
添加数据存储文件夹
在 D:Program FilesmongoDB 目录下新建 data 文件夹,
并在data 文件夹下添加 db 文件夹
指定 mongodb dbpath
使用dos 命令进入 使用 dos 命令进入 D:Program FilesmongoDBin 目录下。
如下图:
输入命令:mongod --dbpath "D:Program FilesmongoDBdatadb"
如上图 mongodb dbpath 配置成功 关闭当前dos 窗体。
添加 mongodb 配置文件
在 D:Program FilesmongoDB 目录下新建 mongod.cfg 文件。并添加内容如下:
logpath=D:Program FilesmongoDBlogmongo.log
dbpath=D:Program FilesmongoDBdatadb
#----bind_ip----绑定IP,可以为多个,如果不绑定,及所有对本机的IP都能使用 bind_ip=127.0.0.1 #---port----绑定端口好 port=27017 #---quiet----是否为后台程序,默认不是 quiet=true #----logpath-----日志文件路径 logpath=D:chhMongoDBdatalogmongod.log #----logappend----日志的追加方式,默认是false,覆盖模式的,建议设置为true,能更好的监控数据 logappend=true #-----dialog----- diaglog=3 #dbpath数据文件的存放路径 dbpath=D:chhMongoDBdatadb #开启日志功能,这个功能在2.0版本以前是默认关闭的,2.0只要设置日志目录即自动开启该功能 journal=true #开启权限功能 auth=true
将mongoDB 配置为window服务
使用 dos 命令进入 D:Program FilesmongoDBin 目录下。
输入如下命令:
mongod --config "D:Program FilesmongoDBmongod.cfg" --install
如上图:配置 mongodb 为 windows 服务成功。
设置 mongodb 权限访问
MongoDB默认设置为无权限访问限制MongoDB默认设置为无权限访问限制。
在 mongodb 配置文件 mongod.cfg 中添加
auth = true
开启 mongodb 数据库 访问权限。
基于java 对mongodb数据库 访问用户验证,需要为要访问的db(数据库)设置用户。
使用dos 命令进入 mongodb bin 目录
使用以下 命令:创建数据库,和为该数据库设置访问用户。
mongo // 进入 mongodb
use galaxy // 使用 名为‘galaxy’的数据库(如果没有该库 mongodb 自动创建)
db.addUser(‘root’,’admin’) // 为名为‘galaxy’的数据库添加有读写权限的用户
db.addUser(‘read’,’read’,true) // 为名为‘galaxy’的数据库添加只读权限的用户(不需要添加)
管理 MongoDB 服务
启动 MongoDB 服务 命令:net start MongoDB
停止 MongoDB 服务 命令:net stop MongoDB
删除 MongoDB 服务 命令:
进入 mongodb bin 目录下 使用命令:mongod --remove
可将MongoDB 服务删除
也可以在windows ——>设置——>控制面板——>管理工具——>服务 中管理MongoDB 服务