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