1.Mongodb的下载和安装,https://www.mongodb.com/download-center?ct=false#community
下载时,选择社区版下载 具体根据电脑操作系统来选择,windows、linux,
需要注意的是根据业界规定,偶数为 稳定版,奇数为开发版。32bit的mongodb有2g的存储 限制,64bit的则没有
下载的文件不能放在c盘,如果数据存储量很大的话,c盘可能爆炸。而且安装时,有一项左下角有一个框,我们不选择勾选,因为这个是选择可视化工具,如果勾选的话,会从官方下载,会需要很久很久,而且很有可能会失败。
2.启动
- 启动之前,我们需要给mongodb指定一个文件夹,这里取名为db用来存放mongodb的 数据大家可以看到安装好后的 目录如下:
大家是没有data和logs一级mongodb-client.bat和start.bat的,
这些东西的配置在下面会降到。我们先看bin目录 中的文件:
mongo.exe: 客户端,支持js语法
mongod.exe: 服务端
mongodump.exe: 备份工具
mongorestore.exe: 恢复工具
mongoexport.exe: 导出工具
mongoimport.exe: 导入工具
mongostart.exe: 实时性能监控工具
mongotop.exe: 跟踪MongoDB实例读写时间工具
更多详情或 操作 可以查看http://docs.mongodb.org/manual/refernce/program
- windows键+r进入运行输入 cmd进入控制台。首先找到mongodb的路径,然后运行mongodb命令开启命令,同时用-dbpath指定数据库存放数据的文件为db文件夹,我们这里呢是将db放在了data中,
这个时候mongodb的服务端就算是启动起来了 ,下来我们 需要再次打开控制台,找到 bin的路径输入mongo.exe启动客户端就算是完成了。
如果要查看是否开启成功,从我们可以继续数据show dbs看下是否 会有 输出结果,如果有则表示成功,如图:
但是每次我们需要使用的时候都需要进行开启,步骤很是繁琐,我们可以通过写一个bat文件来快捷启动mongodb服务端和客户端
服务端bat文件如下:
d:
cd D:\MongoDB\bin
mongod.exe --dbpath=D:\MongoDB\data\db --install --serviceName mongodb --serviceDisplayName mongodb --logappend --logpath=D:\MongoDB\logs\log.txt
pause:
上述代码的意思是说指定mongodb文件到data下面的db,并设置成服务,服务名称为serviceName后面的名称,可以自行定义。并且输出日志到logs文件夹下
pause:的意思是说停留在这里不让控制台关闭
客户端bat文件如下:
color 0a
d:
cd D:\MongoDB\bin
mongo.exe
pause:
这里bat文件就算是编写完成,但是每次我们都需要进行服务器端的开启和关闭,我们还可以更进一步的缩减,我们可以吧服务器的开启放在电脑的开机中,在电脑开机时就启动mongodb的服务端的开启是不是更方便呢?
补充,日志文件我们可以通过创建logs文件夹。如图:
在我们进行mongodb的开启后,就可以看到logs中的日志文件
下来我们将该mongodb的服务的启动设置为开机自动启动。
打开任务管理器,点击右下角服务
进入后,我们就可以发现我们启动后的服务在这里了
下来我们双击该服务,将启动类型设置为自动即可。这样在每次 电脑的开机时,服务端就会自动启动
最后一步,我们将开启客户端的bat文件发送快捷方式到桌面就可以了。
如果觉得不好看我们更改其图标。至此,mongodb的启动配置就算完成了。