吃胖而已 發表於 2019-5-9 16:53:00

windows环境下启动mongodb服务

<p>方法一<br>1、打开命令窗口,切换到mongodb安装目录下的“bin”目录中。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 输入命令:cd E:\software\MongoDB\Server\3.4\bin</p>
<p>&nbsp;</p>
<p>2、启动服务。输入命令:”mongod --dbpath E:\software\MongoDB\data</p>
<p>&nbsp;</p>
<p>注:--dbpath是指定数据库存放目录,要注意dbpath前有两个“-”。</p>
<p>3、命令窗口中打印一些启动信息,则表示启动成功。如下所示:</p>
<p><img src="https://img2018.cnblogs.com/blog/1313648/201905/1313648-20190509165023361-375555873.png" alt=""></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>4、在浏览器中输入http://localhost:27017/即可看到显示信息为:</p>
<p>&nbsp;<img src="https://img2018.cnblogs.com/blog/1313648/201905/1313648-20190509165052538-10773245.png" alt=""></p>
<p>&nbsp;</p>
<p>到此为止,mongodb服务已启动成功,关闭命令窗口即可关闭mongodb服务。</p>
<p>方法二<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 上述启动mongodb的方法操作不方便,每次启动否需要输入命令,因此我们需要建立一个永久性的服务,即将mongo加入到windows本地服务中。</p>
<p>&nbsp;</p>
<p>1、打开命令窗口,切换到mongodb安装目录下的“bin”目录中。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 输入命令:cd E:\software\MongoDB\Server\3.4\bin</p>
<p>&nbsp;</p>
<p>2、输入命令:mongod.exe --logpath E:\software\MongoDB\data\log\mongodb.log --logappend --dbpath E:\software\MongoDB\data --directoryperdb --serviceName MongoDB --install</p>
<p>&nbsp;</p>
<p>3、开启服务。输入命令“net start MongoDB”。(若不生效,也可以打开任务管理器,找到相关服务,手动打开)</p>
<p><img src="https://img2018.cnblogs.com/blog/1313648/201905/1313648-20190509165122247-697739640.png" alt=""></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>问题解决<br>无法创建服务</p>
<p>&nbsp; 问题:</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 若在方法二中执行第二步后,在输入命令后提示“服务名无效”或者在任务管理器中没有找到该服务,则可查看“E:\software\MongoDB\data\log”下的mongodb.log日志。</p>
<p>&nbsp;<img src="https://img2018.cnblogs.com/blog/1313648/201905/1313648-20190509165140463-258359769.png" alt=""></p>
<p>&nbsp;</p>
<p>&nbsp;&nbsp;&nbsp; 原因:</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cmd没哟管理员权限。</p>
<p>&nbsp;&nbsp; 解决方法:</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 以管理员身份运行cmd,再重新按照方法二的操作步骤执行即可。</p>
<p>启动服务报错</p>
<p>&nbsp;&nbsp; 1、问题:</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 启动服务报“发生系统错误 5。拒绝访问。”</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="https://img2018.cnblogs.com/blog/1313648/201905/1313648-20190509165158953-2106714817.png" alt=""></p>
<p>&nbsp;</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 原因:</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; &nbsp; cmd没哟管理员权限。</p>
<p>&nbsp; &nbsp;&nbsp; 解决方法:</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; &nbsp; 以管理员身份运行cmd,再重新按照方法二的操作步骤执行即可。</p>
<p>&nbsp;&nbsp; 2、问题:</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 启动服务报“MongoDB 服务正在启动 .MongoDB 服务无法启动。”</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="https://img2018.cnblogs.com/blog/1313648/201905/1313648-20190509165210480-1835243192.png" alt=""></p>
<p>&nbsp;</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 解决方法:</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 在“E:\software\MongoDB\data”下找到‘mongod.lock’和‘storage.bson’这两个文件,删除重启即可。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="https://img2018.cnblogs.com/blog/1313648/201905/1313648-20190509165219591-1872595682.png" alt=""></p>
<p>&nbsp;</p><p>喜欢这篇文章?欢迎打赏~~</p><p><img src="https://img2020.cnblogs.com/blog/1313648/202012/1313648-20201207210415386-746901846.png" alt="" loading="lazy"></p><p>&nbsp;</p><br><br>
来源:https://www.cnblogs.com/cangqinglang/p/10839486.html
頁: [1]
查看完整版本: windows环境下启动mongodb服务