MongoDB安装版本:mongodb-win32-x86_64-3.4.10-signed.msi
图形界面安装版本:mongodb-compass-community-1.10.1-win32-x64.exe
安装并创建数据目录
安装前,创建一个空文件夹 mongodb以供选择自定义目录;安装时,除了选择custom进行自定义目录更改之外,其他保持默认。这里我在 F 盘安装了 mongodb,现在让我们创建一个 日志目录,官方有这么一段说明:
MongoDB requires a data directory to store all data. MongoDB’s default data directory path is the absolute path '\data\db' on the drive from which you start MongoDB.
意思是默认的日志目录是在你安装MongoDB的根目录下,比如我这里MongoDB安装在F盘,则默认的日志目录是‘F:\data\db’。(不过这里因为个人强迫症,并没有把这个目录设置在根目录下,而是新建在MongoDB安装目录下‘f:\mongodb\data\db’)但是这个数据目录不会主动创建,需要在安装完成后手动创建它。(可以直接通过资源管理器创建或者输入命令),以下是通过命令方式创建:
打开cmd命令行,进入相关目录,执行以下命令:
f:\>cd mongodb
f:\mongodb>mkdir data
f:\mongodb>cd data
f:\mongodb\data>mkdir db
f:\mongodb\data>cd db
f:\mongodb\data\db>f:\mongodb\bin\mongod --dbpath f:\mongodb\data\db
出现以下提示,安装完成!

连接MongoDB
安装后,尝试通过图形界面工具MongoDB compass community,出现连接错误:

通过终端,运行>mongo.exe发现提示连接失败(这里楼主已添加了环境变量F:\mongodb\bin;)。参考了网上很多帖子,尝试了两种办法;1.删除mongod.lock,再重新启动mongo.exe依然连接不成功。于是尝试了方法2.重新设置路径:
f:\mongodb\bin>mongod --dbpath f:\mongodb\data\db
依然成功显示以下界面,在不关闭界面的情况下,重新打开一个新的终端启动>mongo,成功解决连接问题,进而再打开MongoDB compass community,保持默认连接,这次显示成功连接啦!



网友评论