写在前面:本教程是博主参考官方文档,安装配置成功的分享,英文好的可以到官网查看文档。
附上官方文档地址:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-windows/
第一步
到官网下载MongoDB(有社区版):https://www.mongodb.com/download-center?jmp=nav#community
官网下载慢的话,这里有http://pan.baidu.com/s/1nvG0OK5 密码:gppl
选择第一个就可以,
第二步
1.下载完后是个.msi文件,可以点开安装,安装时会弹出选项,选择custom,可以自定义安装路径(MongoDB和其他软件无依赖关系,任何路径都可,默认安装在*C:\Program Files\MongoDB*
因为是图形安装,这里不再多说,选择这种安装方式安装后,可以直接跳到第三步继续配置。
2.用msiexec.exe安装
打开命令提示符(管理员)模式,在win10窗口图标右键,打开即可
切换到包含你下载的mongodb文件夹,例如,我下载在了G:\software\
依次键入下面两条命令
G:
cd G:\software\
切换目录后,输入
msiexec.exe /q /i mongodb-win32-x86_64-2008plus-ssl-3.4.2-signed.msi(你下载的mongodb文件名) INSTALLLOCATION="E:\ProgramFiles\MongoDB\3.4\(想要安装到的目录)" ADDLOCAL="all"(作用是安装所有mongodb工具集,只想安装特定的工具可用自行百度)
在命令行输入后,不会有提示,安装速度很快,比图形界面快得多,可到win控制面板查看,
第三步 配置环境
安装后,需要为MongoDB创建一个存放数据的文件夹,路径自选,
打开命令提示符(管理员),输入
"E:\Program Files\MongoDB\3.4\bin\mongod.exe"(你的安装路径) --dbpath "G:\mongo db_data"(自定义的存放mongodb数据的文件夹,要提前创建,否则会报错)
enter,执行后中途会弹出一个窗口,是关于win网络权限的,建议选专用网路。
之后会发现命令提示符显示waiting for connections on port 27017,
表示mongodb进程已被执行,不要关闭,之后会进行连接。
注:如不进行自定义设置,默认MongoDB数据文件夹在你启动MongoDB的地方,mongod.exe可启动MongoDB.
第四步 连接
打开一个新的命令提示符(管理员)窗口,输入
E:\ProgramFiles\MongoDB\3.4\bin\mongo.exe(前面的还是你安装的路径)
这时,当前窗口会进入MongoDB shell,而第一个等待连接的窗口也会打印出一些连接成功的信息。
停止进程执行,用ctrl + c,
这时基本上可以使用可以,但是会很不方便,将两个cmd窗口关掉,继续下一步
第五步 安装MongoDB服务
1.配置
打开命令提示符(管理员)窗口,输入
mkdir E:\ProgramFiles\mongodb_data\db
mkdir E:\ProgramFiles\mongodb_data\log
或者手动在自定义的存放数据的文件夹创建db、log两个文件夹
然后在E:\ProgramFiles\MongoDB\3.4(也就是你的安装目录)创建mongodb.cfg文件,输入以下内容,保存
#请将路径换成自己本机的
systemLog:
destination: file
path: E:\ProgramFiles\mongodb_data\log\mongod.log
storage:
dbPath: E:\ProgramFiles\mongodb_data\db
2.安装
在cmd中输入
#请将路径换成自己本机的
"E:\ProgramFiles\MongoDB\3.4\bin\mongod.exe" --config "E:\ProgramFiles\MongoDB\3.4\mongod.cfg" --install
没有提示,表示成功
3.启动
在cmd中输入
net start MongoDB
验证:win + r,键入services.msc,在服务中看有无MongoDB服务项。
附:
停止服务:
net stop MongoDB
移除服务:
#请将路径换成自己本机的
"E:\ProgramFiles\MongoDB\3.4\bin\mongod.exe" --remove
到这里就结束了,以后MongoDB服务将默认开机自启动,可以在服务更改成手动或者其他。