注册MongoDB为系统服务(二)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_35685189/article/details/52304245

注册MongoDB为系统服务

由于我们每次使用mongodb数据库的时候都需要切换到mongodb的bin目录下先启动mongodb服务,然后才可以使用。为

了解决如此麻烦的问题,我们可以将mongodb服务注册为系统服务,可以开机自启。

注意:解压出来的mongodb数据库的服务是不在windows系统服务中,需要我们进行手动配置一下。

步骤如下:

步骤一以系统管理员身份打开“运行”窗口,输入cmd 回车,并切换至MongoDB的bin目录运行以下语句。

步骤二语句为: mongod.exe --dbpath=D:\install\MongoDB\data --logpath=D:\install\MongoDB\log\mongodb.log --install --serviceName "MongoDB"

惊讶--pbpath指的的mongodb安装路径,logpath指的是mongodb日志存放路径,--install --serviceName指的是安装成为系统服务,服务名称为 MongoDB

步骤三回车

如果控制台出现类似  Tue Oct 09 12:05:15 Service can be started from the command line with 'net start

MongoDB' 这样的语句,说明服务已经注册成功。


扫描二维码关注公众号,回复: 3098913 查看本文章

进行测试:在cmd中输入net start MongoDB即可启动MongoDB数据库服务,此时控制台输出Mongo DB 服务已经启动成

功,说明系统启动成功。(如果设置为开机自动启动,就不需要输入 net start MongoDB;如果设置为手动启动,那么

就需要这句话。)

最后一步设置mongodb服务开机自启winkey键+R打开“运行”对话框,输入“services.msc",回车,在”服务“窗

口中找到名称为”MongoDB"的,并设置mongodb服务为启动项开机自启动,并且加入windows的服务项,到此mongo数据库服务安装成功。


继续进行测试:


1.在浏览器中输入http://localhost:28017/可以监视mongodb的运行状态。

2.在浏览器中输入localhost:27017可以看到以下内容:

You are trying to access MongoDB on the native driverport. For http diagnostic access, add 1000 to the port number


注意:启动mongodb服务和启动mongodb数据库是有区别的,必须mongodb服务先启动,然后mongodb数据库才可以正常启动和使用。


温馨提示如果要从系统服务中卸载MongoDB服务,以管理员身份进入dos命令的mongodb的bin目录下输入命令:mongod.exe --remove --serviceName "MongoDB"

出现“Service successfully removed.”提示移除服务成功。

或者以管理员身份进入dos黑窗口输入:sc delete "服务名称"    (注意:服务名称要写在英文状态的双引号中)

下一章,我们详细讲解如何配置MongoDB的环境变量及好处。

猜你喜欢

转载自blog.csdn.net/qq_35685189/article/details/52304245