当我们在cmd窗口输入 mongo时会发现连接失败
这时候可能是我们没有启动 Mongodb 的服务,那我们就来启动Mongodb服务
第一步:管理员的权限打开CMD
第二步:切到mongodb 目录下,输入 net start MongoDB 命令
这样就启动成功了
但是有的同学这里会出现 服务名无效。
那我们需要配置一些东西
第一步:建数据库路径(data目录)、日志路径(logs目录)和日志文件(mongo.log文件)
第二步:创建配置文件mongo.conf,文件内容如下:
dbpath=D:\MongoDB\Server\3.2\data #数据库路径
logpath=D:\MongoDB\Server\3.2\logs\mongo.log #日志输出文件路径
logappend=true #错误日志采用追加模式
journal=true #启用日志文件,默认启用
quiet=true #这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false
port=27017 #端口号 默认为27017
第三步:启动MongoDB
切换到D:\MongoDB\Server\3.2\bin下 输入
mongod --config D:\MongoDB\Server\3.2\mongo.conf
然后再输入
mongod --config "D:\MongoDB\Server\3.2\mongo.conf" --install --serviceName "MongoDB"
最后 net start MongoDB 命令 就可以启动成功了
谨记需用 管理员身份运行cmd
后面我们还是发现连接失败,是你还没有启动mongodb就来连接使用它了,肯定是不成功的。先去mongodb的bin目录下运行mongod --dbpath XXXX/data 来启动mongodb,然后再来连接mongodb。
mongod --dbpath D:\MongoDB\Server\3.2\data --storageEngine=mmapv1
然后再来连接就成功了