MongoDB的安装以及会遇到的小坑

来源:互联网 发布:windows xp sp3 激活 编辑:程序博客网 时间:2024/05/29 17:57

环境:64位win10

工具:mongodb-win32-x86_64-2008plus-ssl-3.4.3-signed.msi

下载地址:https://www.mongodb.com/download-center

我下载的是第一个

 下载完后打开安装包,一步一步往下点

如果要自定义安装目录的话可以在下一步中选择的两个中的下面那个,customer选项

在这就不演示了

安装完成之后在CDEF的任意一个盘的根目录下创建mongoDB文件夹,在这个文件夹下创建两个子文件夹为DateBase和log

创建完成之后用管理员身份打开cmd命令行




打开以后把一下代码粘贴进命令行

这一命令的作用是创建一个名为MongoDB的服务

binPath改成你的mongod.exe的目录

--dbpath改成你创建的D:\mongoDB\DataBase


 sc create MongoDB binPath= "D:\Program Files\MongoDB\Server\3.4\bin --service --dbpath D:\mongoDB\DataBase --logpath=d:\mongoDB\log\mongodb.log"


ps:你会看到有的教程在代码后面会加上这个“ --logappend  表示以追加的方式写日志文件”,

我个人是没有加,因为加上的时候报错了【尴尬】

ps:如果创建错了就用sc delete  MngoDB把原先的服务删除,再用上面的命令重新创建。

创建完成以后,用net start MongoDB命令开启服务,其实就是用命令行把图中的服务打开


ps:打开服务的时候有人会出现“服务没有响应控制功能”的警告提示,

      出现这个问题一般是路径有问题。
1)请注意你所有的路径没有错,包括mongod所在路径,日志所在路径等;
2)不要加入多余的“\”,比如在D:\mongoDB\DataBase后面加上了‘\’

接下来再把mongo放进环境变量里     此电脑>右键>属性>高级系统设置>高级>环境变量


编辑path 把软件bin目录的路径添加进里面



ps:这里有个问题就是最好是加在系统变量里,不要加在用户变量,不然可能会出现“不是一个有效命令的提示”

至此就完成了,打开命令行输入mongo



测试是否可以写入数据(foo是默认表)

在命令行输

db.foo.insert({a:1})db.foo.find()

如果能查到记录,说明可以操作了。


0 0
原创粉丝点击