mongoDB在windows上的安装以及部署

mongodb的安装以及搭建环境,简而言之,首先要下载mongo的mis镜像文件,然后安装,安装后你要手动创建你数据库目录,然后尝试用最笨的方法,也是最直接的启动下试试,先开启mongod.exe这个服务,然后打开mongo的shell,看能不能行,如果可以,就说明你安装成功了,安装成功后,我们以后经常会用,所以要简化以后开启mongodb的步骤--先开启服务再打开mongo的shell。所以最后是我们要写启动配置文件以及配置环境变量。

第一步:下载安装mongodb以及手动创建数据库目录

首先应该是下载MongoDB。

官方下载页面https://www.mongodb.com/download-center#community


选择windous版本的,然后点击download就可以了。如果看不懂,谷歌浏览器自带翻译插件,右键页面,选择翻译,自动翻译网页为中文。

下载mis镜像文件,大约180MB左右,然后点击安装即可。


建议选择这里的自定义,因为安装结束以后,还要配置环境变量以及设置服务等。


手动创建数据存储目录以及日志目录,还有配置文件。这个安装mongo时候,不会自动生成,需要自己手动配置。

比如我自己的,我在安装mongodb时候,安装在D盘mongoDB目录下(data文件夹是我自己创建的,data里面的内容都是自己创建)


然后我又自己在该目录下创建了data文件夹,data文件夹下创建log文件夹以及db文件夹,一个存储数据库数据文件,一个座位日志文件夹。mongod.cfg是自己创建的配置文件,文件里面就是写的db以及log两个文件夹的配置路径。


创建好这一切以后,我们在dos中开始相应的配置以及启动吧(mongod.cfg里面内容,后续会告诉,别急)

我们用win+R,输入cmd,打开dos,首先启动mongodb服务器:

##启动D盘的mongod服务,并将设置数据库生成目录指定为D:\mongoDB\data\db(不然会报错,无法开启mongo服务)

D:\mongoDB\bin\mongod --dbpath D:\mongoDB\data\db

执行成功后,会出现许多信息


然后我们再重新打开一个dos(上图的dos不要关闭,不然服务会终止),输入:

D:\mongoDB\bin\mongo.exe

或者是在bin文件夹下双击mongo.exe,这样就打开了mongoDB的shell


如上图,启动成功。我们就可以在这个shell中输入notsql语法了。这样,安装mongodb就成功了,接下来,就是要简化每次开启服务以及mongo shell时候的步骤,所以我们要用到配置文件以及配置环境变量。

第二步:配置环境以及写配置文件

配置mongodb服务,在之前建立的mongod.cfg中写入,配置下路径,并生效。(如下是我的)

systemLog:
    destination: file
    path: D:\mongoDB\data\log\mongod.log
storage:
    dbPath: D:\mongoDB\data\db


然后让其生效即可:D:\mongoDB\bin\mongod.exe --config D:\mongoDB\data\mongod.cfg --install

或者你可以选择不用配置文件的方法,而是用如下语句(其中路径部分,根据自己的修改)

mongod.exe --bind_ip 127.0.0.1 --logpath "D:\mongoDB\data\log\mongodb.log"--logappend --dbpath "D:\mongoDB\data\db" --serviceName "mongodb" --serviceDisplayName "MongoDB" --install

但是我建议用配置文件,在以后修改某些参数或者添加参数以及查看参数配置很方便。


接下来是配置环境变量,就是把我们的mongo的安装目录下的lib路径放在环境变量的path中,win7用户注意加上分号隔开。如下是我的



这样,我们再使用mongo,就可以简化为这样,首先net start mongodb,然后输入mongo,就可以进入shell。

最后,说一下我再配置中出现的问题:

1,无法访问服务。


你要注意,建立服务等,要使用管理员权限,你比如我的,dos的命令行是c:\user\yonghuming>,这代表我市普通用户,没有权利,而且你上一步配置服务时候D:\mongoDB\bin\mongod.exe --config D:\mongoDB\data\mongod.cfg --install也是不成功的应该,你可以查看下日志文件,如下是我的,错误信息跟上图一样,意思是,权限不够,我们需要用管理员权限,当然偶些人的电脑默认管理员,而我的默认是用户。


接下来,两种办法,第一种,右键左下角win图标,找到windows powershell (管理员)(A),点击将会进入管理员dos shell,然后在这里,重新进行配置文件的生效。然后输入net start mongodb就可以了。



方法二,你就找到cmd.exe启动程序,然后右键,属性,高级,管理员身份运行,这样以后都是默认管理员方式运行了,这种最直接。当然网上还有好多,自行百度即可。


参考:http://www.runoob.com/mongodb/mongodb-window-install.html


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值