先登录Mongodb官网https://www.mongodb.com/download-center#community 下载安装包。32位还是64位视情况而定。
下载完是这样的:
安装没什么特殊的,就是在“custom”时需要自定义安装路径修改下:D:\MongoDB
然后不断“下一步”,安装至结束。
这里有一个坑:在 Installing MongoDB Compass...(this may take a few minutes)一步,会停留很长时间,点击取消可能也会取消不了。
解决办法:
首先关闭原来的安装程序,打开任务管理器将该应用程序关闭,还需要将进程下所有msiexec.exe关闭。
关闭干净,重新安装到这步时,不要勾选install MagoDB Compass,1分钟完事儿
出现以下结果即为配置成功,mongodb默认端口是27017.
例如我想存放在D:\mongodb\data\log 这个目录下,我们在运行cmd.exe进入dos命令界面,然后进入cd D:\mongodb\bin目录下,运行mongod.exe命令mongod.exe --logpath=D:\mongodb\data\log\mongodb.log ,如图所示:
我们在运行cmd.exe进入dos命令界面,然后进入cd D:\mongodb\bin目录下,运行mongo命令,测试一下连接,如图所示:
出现错误
说明:没有启动服务器,我们需要自己配置MongoDB服务器,我们在D:\mongodb目录下,创建一个mongodb.config 配置文件,有两个属性logpath和dbpath,分别设定值,就是刚才我们配置的路径,如图所示:
mongod.exe --config d:\mongodb\mongodb.config来启动MongoDB服务器,--config 选项表示启动时通过d:\mongodb\mongodb.config配置文件的信息配置服务器。如图所示:
这个dos命令界面先不要关闭,MongoDB服务器在运行,我在新打开一个dos命令界面,先进入到cd D:\mongodb\bin目录下,然后在运行mongo命令测试一下链接,如图所示:
说明这时配置成功。
当我们把运行MongoDB服务器的dos命令界面关掉,这样我们就不能链接MongoDB,我们需要像mySql那样,添加到Windows Service,然后在命令行上启动服务和关闭服务,这样方便我们操作和管理服务。
我们接下来需要把MongoDB到Windows Service,用到的命令是--install设定安装MongoDB为服务器到Windows Service
进入dos命令界面,先进入到cd D:\mongodb\bin目录下,执行
D:\mongodb\bin>mongod --dbpath "D:\MongoDB\data\db" --logpath "D:\MongoDB\data\log\mongodb.log" --install --serviceName "MongoDB" 如图所示:
但是报错:服务没有响应控制功能
解决方法:输入sc delete MongoDB,然后再执行注册windows服务的命令。
再执行net start MongoDB,大功告成
log信息如下:
在任务管理器的“服务”中找到MongoDB,说明已经启动成功。
第一步:运行cmd.exe, 进入dos命令界面,先进入到cd D:\mongodb\bin目录下,运行mongo命令,进入shell,查看数据库show dbs,如图所示:
第二步:切换并产生数据库
在切换数据库时,如果数据库不存在,则直接产生数据库,use test:如图所示:
第三步:创建了一个集合并保存了数据
创建了名为dufanfan的集合
第三步:查找zhengcy集合所有的数据
db.dufanfan.find()
参考链接:
https://blog.csdn.net/congcong68/article/details/44277469
https://blog.csdn.net/SL_World/article/details/82181731
https://blog.csdn.net/weixin_37930716/article/details/81867596