[数据库]将MongoDB服务器设置成Windows启动服务(win10)
2017-05-22 13:21
363 查看
如题,这个问题也百度了很久,百度还是挺给力的,但是都没能解决问题,后来在大神(原谅我不知道大神叫什么)的指导下,终于设置成功,特分享下设置过程。。
MongoDB设置数据库我就不说了。。。额。。算了,还是整理下,自己也复习一遍。。由于我是下载的安装包,exe直接安装的。。
1.安装完毕之后,我的默认安装在 C:\Program Files\MongoDB 下面,bin目录的完整路径为 C:\Program Files\MongoDB\Server\3.2\bin(以后要用到)
2.打开cmd(普通打开或者管理员打开均可),输入命令cd C:\Program Files\MongoDB\Server\3.2\bin进入bin目录
3.继续输入命令mongod --dbpath=d:/data/db (d:/data/db是我指定的数据库文件存放地点,当然默认是c:/data/db)
4.如果之前是管理员身份的cmd,那就继续,否则重开个管理员身份的cmd,如果你已经有某个服务名了,比如MongoDB,那么先把这个删了,sc delete MongoDB
5.然后再次进入第二部的文件夹,输入命令 mongod --logpath d:\data\log\MongoDB.log --logappend --dbpath d:\data\db --directoryperdb --serviceName MongoDB --install
6.继续输入指令net start MongoDB(MongoDB这个是第五步指定的服务名称)
好了,到这里可能会出现部分问题:比如:
72 Requested option conflicts with current storage engine option for directoryPerDB; you requested true but the current server storage is already set to false and cannot be changed, terminating
这个错误是在d:\data\log\MongoDB.log 也就是第五步里面设置的log文件里面查看的。这个问题百度没有答案。。
修改方法为:注意看第六步的 有个单词“directoryperdb”,没错,去掉。。那么命令就变成 mongod --logpath d:\data\log\MongoDB.log --logappend --dbpath d:\data\db --serviceName MongoDB --install这个了。。
然后继续第六步即可(涉及删除服务的,参照第四步)
MongoDB设置数据库我就不说了。。。额。。算了,还是整理下,自己也复习一遍。。由于我是下载的安装包,exe直接安装的。。
1.安装完毕之后,我的默认安装在 C:\Program Files\MongoDB 下面,bin目录的完整路径为 C:\Program Files\MongoDB\Server\3.2\bin(以后要用到)
2.打开cmd(普通打开或者管理员打开均可),输入命令cd C:\Program Files\MongoDB\Server\3.2\bin进入bin目录
3.继续输入命令mongod --dbpath=d:/data/db (d:/data/db是我指定的数据库文件存放地点,当然默认是c:/data/db)
4.如果之前是管理员身份的cmd,那就继续,否则重开个管理员身份的cmd,如果你已经有某个服务名了,比如MongoDB,那么先把这个删了,sc delete MongoDB
5.然后再次进入第二部的文件夹,输入命令 mongod --logpath d:\data\log\MongoDB.log --logappend --dbpath d:\data\db --directoryperdb --serviceName MongoDB --install
6.继续输入指令net start MongoDB(MongoDB这个是第五步指定的服务名称)
好了,到这里可能会出现部分问题:比如:
72 Requested option conflicts with current storage engine option for directoryPerDB; you requested true but the current server storage is already set to false and cannot be changed, terminating
这个错误是在d:\data\log\MongoDB.log 也就是第五步里面设置的log文件里面查看的。这个问题百度没有答案。。
修改方法为:注意看第六步的 有个单词“directoryperdb”,没错,去掉。。那么命令就变成 mongod --logpath d:\data\log\MongoDB.log --logappend --dbpath d:\data\db --serviceName MongoDB --install这个了。。
然后继续第六步即可(涉及删除服务的,参照第四步)
相关文章推荐
- 将MongoDB服务器设置成Windows启动服务(win10)
- 将MongoDB服务器设置成Windows启动服务(win10)
- windows下mongodb的启动以及设置成系统服务
- Windows下安装mongodb,设置mongodb开机启动,随windows服务启动
- 将MongoDB服务器设置成Windows启动服务
- Windows下安装-MongoDB-并设置MongoDB随机启动服务~
- Windows7下IIS服务端口冲突 Apache2.2服务器安装后服务无法启动:已解决
- windows数据库不随服务启动而启动
- Windows开机自动启动SVN服务设置
- windows下架设SVN服务器并设置开机启动
- windows下架设SVN服务器并设置开机启动
- mongoDB之windows下安装mongo数据库服务
- SQL SERVER2005最大服务器内存设置过小导致服务不能正常启动解决办法
- Mongodb在windows下面作为服务启动 出现“服务没有响应控制功能”
- Windows服务安装后设置自动启动与允许服务与桌面交互的方法
- 迁移Windows 2003 DHCP服务数据库到Windows 2008服务器上
- Windows 无法设置xxx的密码,原因是:工作站服务没有启动 或 密码不满足密码策略的要求
- SVN服务器windows服务自启动设置
- 设置Windows服务的启动的超时时间
- 在windows下如何将Tomcat设置为自动启动的服务