码迷,mamicode.com
首页 > 数据库 > 详细

Windows 10下 安装 MongoDB 的吐血经历

时间:2018-08-11 01:27:07      阅读:366      评论:0      收藏:0      [点我收藏+]

标签:导致   sys   pytho   管理员   成功   data   rsh   创建   开机自启动   

当安装一些软件时,往往会因为各种权限限制,导致安装失败或者出现Bug,比如这款MongoDB,我最终是用PowerShell安装,才成功没有出现Bug,不然就会有

 service ‘mongodb server‘ failed to start. verify that you have sufficient privileges to start system services
这样的问题!使用PowerSheel安装的过程如下,如果是在Win10,右击左下角的开始菜单,然后点击“Windows PowerShell(管理员)”选项,既可打开比CMD权限更高的管理员命令行模式,然后直接输入文件的绝对路径即可:
 
技术分享图片
 
然后一路Next即可安装成功,至于选择默认安装路径,还是Custom(自定义),随便你,如果你嫌默认路径"C:\Programme Files\MongoDB\Server\4.0”太长了,你也可以改为"C:\MongoDB"或者D、F盘等其他地方。其实路径长点根本没啥关系,因为可以再系统环境变量中添加"[安装的路径]\bin”即可减去后续在命令行中输入路径的麻烦。
事实上,再把MongoDB服务设为开机自启动之后,在Python中调用MongoDB根本不需要任何设置,所以一味缩短路径真地不是那么必要,毕竟你的数据是存在data目录里,所以把data目录放在C盘或者D盘的根目录才在后续使用中带来便利。
 
以下是设置开机自启动的方式:
 
#mongod --dbpath=[dbpath] --logpath=[logpath] --install --serviceName="MongoDB"

#比如,若你设置了dbpath为 C:\data\db, logpath为C:\data\log\MongoDB.log,则可以输入:

mongod --dbpath=C:\data\db --logpath=C:\data\log\MongoDB.log --install --serviceName="MongoDB"

#其中,在命令行中输入路径时,可用字符串形式,尤其是同时并排输入几个路径时,比如在同一目录下创建两个文件:

md "file_1" "C:\xxx\file_2"

#此外,命令行中使用空格,与使用等号等价,所以命令行也可以写成;

mongod --dbpath "C:\data\db" --logpath "C:\data\log\MongoDB.log" --install --serviceName "MongoDB"

  

Windows 10下 安装 MongoDB 的吐血经历

标签:导致   sys   pytho   管理员   成功   data   rsh   创建   开机自启动   

原文地址:https://www.cnblogs.com/ShawnMark/p/9457741.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!