win10安装MongoDB 3.0.15 Community
1、下载MongoDB
下载地址:https://www.mongodb.com/try/download/community-edition/releases/archive
安装步骤
运行安装程序:双击下载好的.msi文件,启动安装向导。
接受许可协议:阅读并接受最终用户许可协议,点击“Next”继续
选择安装类型:建议选择“Custom”(自定义)安装,以便您指定安装路径
设置安装路径:点击“Browse”按钮,选择一个您事先创建好的文件夹作为安装目录,然后点击“Next”
选择组件:在安装选项中,务必取消勾选“Install MongoDB Compass”,因为这会显著减慢安装速度,您可以在安装完成后单独下载这个可视化工具
完成安装:确认设置无误后,点击“Install”开始安装。安装完成后,点击“Finish”退出向导
配置环境变量
为了方便在任何位置使用MongoDB命令,建议将MongoDB的bin目录添加到系统的环境变量Path中
具体路径通常为C:\Program Files\MongoDB\Server\3.0\bin(请根据您的实际安装路径调整)。
创建数据目录
在启动MongoDB服务之前,您需要手动创建数据库文件的存放目录。例如,您可以在MongoDB安装目录下创建一个data文件夹,并在其中再创建一个db子文件夹,即D:\software\MongoDB\data\db
启动MongoDB服务
打开命令提示符(cmd)。
切换到MongoDB的bin目录,例如:cd D:\software\MongoDB\bin。
输入以下命令启动服务,并指定之前创建的数据库路径:
mongod --dbpath D:\software\MongoDB\data\db
如果一切正常,服务将成功启动,并监听默认端口27017
Microsoft Windows [版本 10.0.19045.5737] (c) Microsoft Corporation。保留所有权利。C:\Users\bim>mongod --dbpath D:\software\MongoDB\data\db 2025-11-03T20:27:33.596+0800 I CONTROL [initandlisten] MongoDB starting : pid=9492 port=27017 dbpath=D:\MongoDB\database\db_test1 64-bit host=DESKTOP-UBT39U1 2025-11-03T20:27:33.599+0800 I CONTROL [initandlisten] targetMinOS: Windows 7/Windows Server 2008 R2 2025-11-03T20:27:33.599+0800 I CONTROL [initandlisten] db version v3.0.15 2025-11-03T20:27:33.599+0800 I CONTROL [initandlisten] git version: b8ff507269c382bc100fc52f75f48d54cd42ec3b 2025-11-03T20:27:33.599+0800 I CONTROL [initandlisten] build info: windows sys.getwindowsversion(major=6, minor=1, build=7601, platform=2, service_pack='Service Pack 1') BOOST_LIB_VERSION=1_49 2025-11-03T20:27:33.600+0800 I CONTROL [initandlisten] allocator: tcmalloc 2025-11-03T20:27:33.600+0800 I CONTROL [initandlisten] options: { storage: { dbPath: "D:\software\MongoDB\data\db" } } 2025-11-03T20:27:33.604+0800 I JOURNAL [initandlisten] journal dir=D:\software\MongoDB\data\db\journal 2025-11-03T20:27:33.605+0800 I JOURNAL [initandlisten] recover : no journal files present, no recovery needed 2025-11-03T20:27:33.640+0800 I JOURNAL [durability] Durability thread started 2025-11-03T20:27:33.716+0800 I JOURNAL [journal writer] Journal writer thread started 2025-11-03T20:27:33.738+0800 I INDEX [initandlisten] allocating new ns file D:\software\MongoDB\data\db\local.ns, filling with zeroes... 2025-11-03T20:27:33.954+0800 I STORAGE [FileAllocator] allocating new datafile D:\software\MongoDB\data\db\local.0, filling with zeroes... 2025-11-03T20:27:33.954+0800 I STORAGE [FileAllocator] creating directory D:\software\MongoDB\data\db\_tmp 2025-11-03T20:27:33.956+0800 I STORAGE [FileAllocator] done allocating datafile D:\software\MongoDB\data\db\local.0, size: 64MB, took 0 secs 2025-11-03T20:27:33.966+0800 I NETWORK [initandlisten] waiting for connections on port 27017 2025-11-03T20:28:15.248+0800 I NETWORK [initandlisten] connection accepted from 127.0.0.1:53112 #1 (1 connection now open)
验证安装
服务启动后,您可以打开一个新的命令提示符窗口,输入mongo命令来连接MongoDB。如果出现MongoDB的交互式shell提示符,则表示安装成功
Microsoft Windows [版本 10.0.19045.5737] (c) Microsoft Corporation。保留所有权利。C:\WINDOWS\system32> C:\WINDOWS\system32> C:\WINDOWS\system32> C:\WINDOWS\system32>mongo MongoDB shell version: 3.0.15 connecting to: test Welcome to the MongoDB shell. For interactive help, type "help". For more comprehensive documentation, seehttp://docs.mongodb.org/ Questions? Try the support grouphttp://groups.google.com/group/mongodb-user >
############################