先说一下初衷,昨天想安装一下MongoDB使用一下,但是查遍了网络的教程,感觉说的很朦胧,不够基础,不是我想要的傻瓜式,浪费了很多无谓的时间。
- 下载
先说下载吧,我昨天下载的时候点击下载不会有反应。下载,找同事要了个。本来想上传到csdn,奈何太大了…,如果有类似问题的请留言我会及时上传到百度云分享给大家。
安装
我弄来的是msi文件,双击就可以直接安装了。
安装的时候注意一下选择Custom就可以了。
至于安装的位置,根据实际情况选择吧,默认或者更改都可以!
配置
好吧,安装很简单,不像MySQL,Oracle这么费劲,下面我来给大家介绍一下配置。
首先我们要自己去创建一个文件夹,找到任意一个根目录(C:\ or D:\ ),比如你选择了D盘,那么你在D盘的根目录下创建一个data
文件夹,然后在data文件夹下创建一个名称为db
的文件夹。
下面介绍一下MongoDB的启动,有两种方式。
命令行启动
用命令行来启动MongoDB,不得不说windows的命令行一直饱受诟病不是没有原因的,下面我来说一个肯定没问题的办法。
打开命令行(最好是使用管理员权限的),使用cd
命令进入到安装目录的bin
目录。然后输入
mongod --dbpath d:\data\db
bin
目录下有没有。当然了,后面那句话指定了保存数据的位置。
MongoDB的默认端口是27017
,在浏览器上输入localhost:27017
即可确定是否启动成功。2.作为服务启动
刚才新建了D:\data\db目录,现在在data目录下新建log目录,下面创建一个作为配置文件的文件,MongoDB启动服务的时候回去读取它。文件放在一个路径不带空格的地方,可以放在C盘的根目录下。命名为mongod.cfg
。内容如下,作下解释,mongod.log
是生成日日志的文件,这步操作一定要使用管理员权限,否则不会报错,但是打开mongod.log
文件会看到没有权限等字样,同样,使用了管理员权限你也可以看到成功的信息。
systemLog:
destination: file
path: d:\data\log\mongod.log
storage:
dbPath: d:\data\db
d:\data\db
上述路径务必于自己创建的目录一致。windows没有权限帮你创建目录,文件会自己生成,你自己去预先创建文件反而会给你报错。
老样子,去到bin
目录,执行
mongod --config C:\mongod.cfg --install
然后就可以去日志中查看是否启动成功了(记得管理员权限)。
作下说明,如果是第一种安装方式,每次都要用命令行来启动服务,第二种方式windows会把MongoDB作为自己的服务,开机会自启动,也可以通过
net start MongoDB
来启动。
net stop MongoDB
来关闭。
打开任务管理器,是可以从服务一栏中看到的。
最后,推荐一款mongo的图形化工具。