Win10安装MongoDB教程
前言
距离MongoDB课程完结已经过去一年半,随着前端知识的系统学习,难免会再次接触到这个数据库,坦白地说之前上课的时候都是应付实验,并没有好好体会它的优点,毕竟你学一门技术如果不能和实战项目结合学习那都是瞎扯淡。接下来的日子得好好学一下了,安装时遇到一些神坑,总结一下与大家分享。
实验环境
Windows10 x64 1607、MongoDB v3.4 x64
获取MongoDB
配置MongoDB相关文件、注册服务
默认安装目录为
C:\Program Files\MongoDB\Server\3.4
新建以下目录和文件,你可以按需修改:
E:\data\db //数据库目录
E:\data\dblog\MongoDB.log //数据库目录
新建完成后我们需要把MongoDB注册为系统服务,这样日后启动会方便非常多。
首先以管理员运行cmd
cd C:\Program Files\MongoDB\Server\3.4\bin
mongod –dbpath “E:\data\db” –logpath “E:\data\dblog\MongoDB.log” –install –serviceName “MongoDB”
接着net start mongodb启动刚注册的服务,再输入mongo启动mongo shell。
issue:Win 10无法注册MongoDB服务
今天要说的重点来了!!!如果到上面为止你还没有出错,那证明你已经安装成功不必往下看,而我的是提示「服务名无效」,这就尴尬了,刚才注册服务也没出错啊,进系统服务一查,好家伙,服务根本没注册成功。ok,接下来要揭晓Win10史上最大的bug了,原来在小娜里右键管理员运行的cmd依旧没获得权限,导致服务注册失败,正确的做法是win+X,里面的「命令提示符(管理员)」才是正品,再注册一次服务,done~
把MongoDB路径注册到系统path
这样做的好处是每次启动都节省掉cd命令,非常方便。只需要在系统变量「path」添加你的MongoDB安装路径,如:C:\Program Files\MongoDB\Server\3.4\bin即可。