时间:2021-07-01 10:21:17 帮助过:9人阅读
输入:
mongod --dbpath D:\Development_Tools\MongoDB\data\db --logpath=D:\Development_Tools\MongoDB\data\log\mongodb.log --logappend
这是命令行窗口会打印一些启动信息,最后一行显示为如下信息时表示启动成功了
2017-05-29T17:23:16.752+0800 I NETWORK [thread1] waiting for connections on port 27017
尝试仅输入:
mongod --dbpath D:\MongoDB\data\db # 其中 --dbpath 是指定数据库存放目录若输出显示上面信息,则管理员方式再打开一个DOS窗口,输入
mongod --dbpath D:\Development_Tools\MongoDB\data\db --logpath=D:\Development_Tools\MongoDB\data\log\mongodb.log --logappend查看输出信息是否正确。
输入:
sc create MongoDB binPath= "D:\Development_Tools\MongoDB\bin\mongod.exe --service --dbpath D:\Development_Tools\MongoDB\data\db --logpath=D:\Development_Tools\MongoDB\data\log\mongodb.log --logappend"显示:[SC] CreateService 成功
net start MongoDB显示: MongoDB服务正在启动.....
MongoDB服务已启动成功
输入:
mongod --remove --serviceName "MongoDB"关闭DOS窗口,删除 D:\Development_Tools\MongoDB\data\db 下 mongod.lock 文件,管理员方式打开cmd,重新输入
sc create MongoDB binPath= "D:\Development_Tools\MongoDB\bin\mongod.exe --service --dbpath D:\Development_Tools\MongoDB\data\db --logpath=D:\Development_Tools\MongoDB\data\log\mongodb.log --logappend"
再次启动服务:net start MongoDB
It looks like you are trying to access MongoDB over HTTP on the native driver port.
安装目录 D:\Development_Tools\MongoDB
建立数据库目录 D:\Development_Tools\MongoDB\data\db
建立日志目录 D:\Development_Tools\MongoDB\data\log
建立配置文件目录 D:\Development_Tools\MongoDB\etc
建立配置文件 D:\Development_Tools\MongoDB\etc\mongodb.conf
mongodb.conf中添加如下配置文件:
dbpath=D:\Development_Tools\MongoDB\data\db # 数据库路径 logpath=D:\Development_Tools\MongoDB\data\log\mongodb.log # 日志输出文件路径 logappend=true # 错误日志采用追加模式,配置这个选项后 mongodb 的日志会追加到现有的日志文件,而不是从新创建一个新文件 journal=true # 启用日志文件,默认启用 quiet=true # 这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为 false port=27017 # 端口号 默认为 27017
这里仅指定了几个常用项,更多详细配置请参考官方文档 https://docs.mongodb.org/manual/reference/configuration-options/
管理员方式打开 cmd 切换至 bin 目录下,参考上面步骤。
输入:mongod --config D:\Development_Tools\MongoDB\etc\mongodb.conf输入:
mongod --config D:\Development_Tools\MongoDB\etc\mongodb.conf --install
使用SC安装为Windows服务
sc create MongoDB binPath= "D:\Development_Tools\MongoDB\bin\mongod.exe --service --config=D:\Development_Tools\MongoDB\etc\mongodb.conf"显示:
[SC] CreateService 成功
输入:
net start MongoDB显示:
MongoDB 服务正在启动 .
MongoDB 服务已经启动成功。打开浏览器,访问 http://127.0.0.1:27017/ ,显示如下内容表示安装成功:
It looks like you are trying to access MongoDB over HTTP on the native driver port.
输入:mongo
显示:
MongoDB shell version v3.4.1
connecting to: mongodb://127.0.0.1:27017
MongoDB server version: 3.4.1
管理员方式打开cmd,输入:
net stop MongoDB
以后启动关闭MongoDB服务流程为:
sc create MongoDB binPath= "D:\Development_Tools\MongoDB\bin\mongod.exe --service --dbpath D:\Development_Tools\MongoDB\data\db --logpath=D:\Development_Tools\MongoDB\data\log\mongodb.log --logappend"
net start MongoDB
net stop MongoDB
参考博文1:https://vxhly.github.io/2017/05/install-mongodb-on-windwos/
参考博文2:http://blog.csdn.net/zhouzhiwengang/article/details/44277499
本文链接:http://www.cnblogs.com/W-Yentl/p/7825615.html
win10下MongoDB安装
标签:god 数据库 sign thread 常用 方式 数据 serve jmp