Windows 10下 安装 MongoDB 的吐血经历

当安装一些软件时,往往会因为各种权限限制,导致安装失败或者出现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"

  

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

时间: 2024-10-10 17:00:50

Windows 10下 安装 MongoDB 的吐血经历的相关文章

VMware 下安装Ubuntu的吐血经历

一:起因 (1)自己学习Linux的历程 自己一直想着在Linux下面练习.学习一下Python,以及C编程:shell编程也顺带:今天突然来了兴趣,就开始安装了. (2)血泪史 话说,自己第一次安装WMware .Vbox不记得什么时候了,最近一次是在学习Hadoop 的Map/Reduce时候,又安装了一次,由于前面几次,安装版本的不同(Ubuntu),可能每一次遇到的问题也不同,可惜的是 -- 自己没有进行任何记录,才导致了今天吐血的经历(大概花了我半小时来解决开机就进入类似dos的命令行

Windows平台下安装MongoDB

MongoDB以其操作简单.完全免费.源码公开.随时下载等特点,被广泛应用于各种大型门户网站和专业网站,大大降低了运营成本.本文描述了在Widows平台下的安装步骤及其过程,供大家参考. 一.主要步骤 1.查看当前使用的Windows版本及架构 wmic os get caption wmic os get osarchitecture 2.下载对应的版本 http://www.mongodb.org/downloads 3.配置mongdb 创建存放数据文件的路径 md \data\db Yo

Windows 7下安装MongoDB

1.下载mongodb-win32-x86_64-2008plus-2.6.7-signed.msi(如今最新版本号已经到了3.0) 2.如果为64位操作系统则双击 mongodb-win32-x86_64-2008plus-2.6.7-signed.msi ,否则mongodb-win32-i386-2.6.7-signed.msi 点击Next 选择接受协议" I accept the terms in License Agreement"   dbDao.com.并点击Next

Windows 10下安装scrapy(pip方式,非wheel)

1.安装Microsoft Visual Studio Build Tools 打开下载链接,点击“https://aka.ms/BuildTools”,跳转后再页面底部找到“Visual Studio 2017 生成工具”,下载在线安装工具,开始在线安装. 安装时注意选中“Windows 10 SDK”选项. 参考链接 2.安装Twisted pip install Twisted 安装时出现UnicodeDecodeError,解决链接. 3.安装scrapy pip install scr

Windows 环境下安装MongoDB

mongoDB下载地址 https://www.mongodb.org/ 在mongoDB官网下载windows版本的mongoDB后解压出来(本文以解压到D盘为例) 在解压出来的MongoDB文件夹下创建data文件夹,然后在data文件夹下创建log和db两个文件夹 在log文件夹下创建一个空的mongodb.log文件 然后在mongodb文件夹下创建mongo.config文件 在mongo.config文件中加入下面两行内容 dbpath=D:\mongodb\data        

Windows 10 下安装 npm 后全局 node_modules 和 npm-cache 文件夹的设置

npm 指 Node Package Manager,是 Node.js 中一个流行的包管理和分发工具.Node.js 在某个版本的 Windows 安装包开始已经加入了 npm,现在可以进入 https://nodejs.org/en/ 下载安装包. 安装过程很简单,一路 Next 然后 Finish 就好.安装完成后可以新建一个命令行窗口,敲 npm 验证安装. 我碰到的问题是,当我安装完一个全局的 webpack 工具后,发现很多新下载的文件分别存到了 %appdata% 下的 node_

windows XAMPP下安装mongoDB

1.下载 下载地址:http://www.mongodb.org/downloads 2.安装 进入cmd第一步:D:\xampp\mongodb\bin\mongod.exe --dbpath=D:\xampp\mongodb\data\db 第二步安装到启动项里面去:D:\xampp\mongodb\bin\mongod.exe --dbpath=D:\xampp\mongodb\data\db --logpath=D:\xampp\mongodb\logs\MongoDB.log --in

windows 10下安装Mysql

下载: 64位系统的zip包:https://dev.mysql.com/downloads/mysql/ 下载zip的包:C:\Program Files\MySQL\mysql-8.0.11-winx64 配置环境变量: 变量名:MYSQL_HOME 变量值:C:\Program Files\MySQL\mysql-8.0.11-winx64 生成data文件: 以管理员身份运行cmd 进入E:\mysql-5.7.20-winx64\bin 下 执行命令:mysqld --initiali

【Docker 在 windows 10 / windows 8 下安装】

步骤: 1. 下载: a.https://github.com/boot2docker/windows-installer/releases 下载一个 windows 客户端: 安装时建议勾选:Boot2Docker management script and ISO .MSYS-git UNIX tools , 不勾选 VirtualBox 的原因是 Docker 客户端提供的 VirtualBox 5.0.0 在 windows8 和 windows 10 上启动Docker 虚拟机时有一个