1.在官网下载最新的安装文件(我的是mongodb-xxx.msi)
下载地址 : https://www.mongodb.com/download-center#community
2 安装msi文件
下载的msi安装包,双击即可,然后一路 ‘next’ ,碰到安装路径,可以根据自己的意愿lai'来选择,最好不要默认,因为默认是C盘
下面是安装步骤,图片(自己的安装过了,不想xie'卸载,找了ji'z几张一样的图片,大家参考下)
上图的安装的路径选择,可以自己定义,继续next
这里取消勾选,不安装图形化工具,否则时间非常非常长。
安装后的结构图:
刚刚MongoDB安装在了 D:\wlc\middlewire\mongodb4.2 下,后面都称为安装目录。
3 配置并从备用路径开启(可不做,最好做)
1. 在安装目录\data\下创建一个db目录,作为安装目录\data\的备用目录,
在 log 文件夹下创建新文件 mongo.config(安装目录\log\mongo.config)
mongo.config文件配置如下:
#数据库路径 注意此路径一定要改成你安装data文件夹的路径
dbpath=D:\wlc\middlewire\mongodb4.2\data
#日志输出文件路径 注意此路径一定要改成你安装mongo.log文件夹的路径
logpath=D:\wlc\middlewire\mongodb4.2\log\mongo.log
#错误日志采用追加模式
logappend=true
#启用日志文件,默认启用
journal=true
#这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false
quiet=true
#端口号 默认为27017
port=27017
4 mongodb向windows注册服务,和创建启动和停止脚本
向windows注册服务,以后省事儿,自己定义db路径和日志路径,和服务名字,自己打开cmd,以管理员的身份运行,cd到你的安装目录下的binwen'文件夹,输入如下命令:
mongod –dbpath D:\wlc\middlewire\mongodb4.2\data –logpath D:\wlc\middlewire\mongodb4.2\log\mongo.log –logappend –serviceName MongoDB –auth –install
参数解析:-dbpath D:\wlc\middlewire\mongodb4.2\data 定义你的数据路径
–logpath D:\wlc\middlewire\mongodb4.2\log\mongo.log –logappend 日志输出路径
–serviceName MongoDB –auth –install 自定义服务名 以后你的服务名就是 MongoDB
就是就可以把MongoDB注册到windows上,以后就可以直接cmd 。以管理员的身份运行,然后直接输入命令:
net start MongoDB (启动服务)
net stop MongoDB (停止服务)
为了以后省事儿,自己写个bat文件,以后用到双击就行,
mongodb-start.bat(启动脚本)
%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit
net start MongoDB
解析:
%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit
是获取管理员权限,以管理员权限执行 net start MongoDB
mongodb-stop.bat(停止脚本)
%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit
net stop MongoDB
以后mongodb启动,就双击mongodb-start.bat(启动脚本),mongodb停止就双击mongodb-stop.bat(停止脚本)
可视化客户端,NoSQLBooster for MongoDB 贼好用,也叫mongobooster。自己百度下载一个就行
ok。Bye!