- 下载mongodb:http://downloads.mongodb.org/win32/mongodb-win32-i386-2.4.5.zip
- 给mongodb指定一个数据存放路径:这里我们放在mongodb目录下的data文件夹下。在cmd命令行中输入以下命令,路径换成自己的。
D:\maqunjing\install\mongodb\bin\mongod.exe --dbpath D:\maqunjing\install\mongodb\data
当出现“admin web console waiting for connections on port 28017”表示安装成功。
- 打开另外一个cmd命令窗口,输入以下命令连接数据库。
D:\maqunjing\install\mongodb\bin\mongo.exe
当出现“Welcome to the MongoDB shell.”表示连接成功。默认连接到test数据库。
- 添加以下两条命令测试数据存取。
db.test.save( { a: 1 } )
db.test.find() 如果能显示数据集表示成功存取。 - 有个麻烦的事情就是每次都要先指定路径再建立连接才能使用mongodb服务。这里可以把mongodb编程windows服务来使用。
在mongodb目录下新建log文件夹用来存放日志文件。
关闭所有cmd命令窗口,重新开启一个并输入以下命令以创建日志服务:
echo logpath=D:\maqunjing\install\mongodb\log\mongo.log > D:\maqunjing\install\mongodb\mongod.cfg
此时,mongodb文件夹中会出现mongod.cfg配置文件。然后输入以下命令开启windows services服务。
D:\maqunjing\install\mongodb\bin\mongod.exe --config D:\maqunjing\install\mongodb\mongod.cfg --install
如果出现:“Service can be started from the command line with 'net start MongoDB'”,表示开启成功。
在配置文件中添加:dbpath=D:\maqunjing\install\mongodb\data指定数据路径。
- 之后就可以通过windows service命令来控制mongodb了。
开启
net start MongoDB
停止
net stop MongoDB
- 然后使用上面的D:\maqunjing\install\mongodb\bin\mongo.exe连接数据库之后,重新执行上面的数据存取操作以检查是否配置正确。