安装教程参考:https://www.runoob.com/mongodb/mongodb-window-install.html
mongodb官方网站下载:http://www.mongodb.org/downloads
一、mmapv1模式
1.启动mongodb:
E:\107\mongodb-win32-x86_64-2008plus-ssl-3.2.22\bin\mongod --storageEngine mmapv1 --dbpath E:\107\mongodb-win32-x86_64-2008plus-ssl-3.2.22\data\db
2.注册mongodb到windows服务:
E:\107\mongodb-win32-x86_64-2008plus-ssl-3.2.22\bin\mongod.exe --storageEngine mmapv1 --config "E:\107\mongodb-win32-x86_64-2008plus-ssl-3.2.22\data\mongod.cfg" --serviceName "MongoDB" --serviceDisplayName "MongoDB" --install
>net start mongodb
>net stop mongodb
显示这个说明安装成功。
3.移除mongodb服务:
E:\107\mongodb-win32-x86_64-2008plus-ssl-3.2.22\bin\mongod.exe --remove
二、【wiredTiger模式】
1.启动mongodb:
E:\107\mongodb-win32-x86_64-2008plus-ssl-3.2.22\bin\mongod --storageEngine wiredTiger --dbpath E:\107\mongodb-win32-x86_64-2008plus-ssl-3.2.22\data\db
2.注册mongodb到windows服务:
E:\107\mongodb-win32-x86_64-2008plus-ssl-3.2.22\bin\mongod.exe --storageEngine wiredTiger --config "E:\107\mongodb-win32-x86_64-2008plus-ssl-3.2.22\data\mongod.cfg" --serviceName "MongoDB" --serviceDisplayName "MongoDB" --install
>net start mongodb
>net stop mongodb
显示这个说明安装成功。
3.移除mongodb服务:
E:\107\mongodb-win32-x86_64-2008plus-ssl-3.2.22\bin\mongod.exe --remove
三、备注:
1.mongodb 4.0版本以上不支持 mmapv1模式
2.cmd命令行要以管理员模式打开
3.Mongodb 3.0支持用户自定义存储引擎,用户可配置使用mmapv1或者wiredTiger存储引擎。3.2版本以后默认的开启的是wiredTiger存储引擎,之前用的是mmapv1存储引擎。并且2个存储引擎生成的数据文件格式不兼容。也就是说mmapv1引擎生成的数据文件wiredTiger引擎读取不出来。如果不小心装成wiredTiger存储引擎低版本的MongoVUE不显示collection。处理办法如下:停止MongoDB服务并清空 \data\db和\data\log里面的数据,清除MongoDB服务,重新按一或者二的步骤。