配置MongoDB

摘要:
首先,在MongoDB的数据文件夹中创建一个新的db文件夹和一个日志文件夹:MongoDB将添加到环境变量路径中。此时,打开cmd窗口并运行mongo命令,这表明MongoDB服务已成功启动。但每次启动服务都太麻烦了。在这里,您可以选择将其设置为在启动后自动启动,也可以选择使用命令netstartmongodb手动启动服务。

MongoDB的安装过程是很简单的,但是配置就比较麻烦了,可能会遇到各种各样的问题,需要你有足够的耐心和仔细。

首先要在MongoDB的data文件夹里新建一个db文件夹和一个log文件夹:

配置MongoDB第1张

 然后在log文件夹下新建一个mongo.log:

配置MongoDB第2张

 然后将E:MongoDBin添加到环境变量path中,此时打开cmd窗口运行一下mongo命令,出现如下情况:

配置MongoDB第3张

 mongod --dbpath E:MongoDBdatadb

需要注意的是:如果你没有提前创建db文件夹,是无法启动成功的。运行成功之后,我们打开浏览器,输入127.0.0.1:27017,看到如下图,就说明MongoDB服务已经成功启动了。

配置MongoDB第4张

但是如果每次都要这么启动服务的话也太麻烦了吧,这里你可以选择设置成开机自启动,也可以选择用命令net start mongodb来手动启动,这里我选择使用后者,具体方法如下。

还是打开cmd窗口,不过这次是以管理员身份运行,然后输入如下命令:

mongod --dbpath "E:MongoDBdatadb" --logpath "E:MongoDBdatalogmongo.log" -install -serviceName "MongoDB"

如果没有报错的话就说明成功添加到服务里了,可以使用win+R然后输入services.msc命令进行查看:

配置MongoDB第5张

 配置MongoDB第6张

怎么解决呢?两个步骤:

1)运行sc delete mongodb删除服务;

2)再运行一次配置服务的命令:

mongod --dbpath "E:MongoDBdatadb" --logpath "E:MongoDBdatalogmongo.log" -install -serviceName "MongoDB"

然后再运行net start mongodb,服务启动成功:

配置MongoDB第7张

 配置MongoDB第8张

免责声明:文章转载自《配置MongoDB》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇电子邮件的正则表达式硬件平台上深度学习自动内核优化下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Linux系统学习 九、日志、命令、身份鉴别、目录、文件查看、控制台终端、文件属性

一、配置静态IP地址 输入ifconfig后没有配置IP地址,接下来进行手动配置。 输入以下命令进入IP配置文件进行配置 原始内容 进入vi后,输入i进入编辑状态,编辑完成后,按esc键退出编辑状态,输入:wq进行保存退出。 编辑后的内容 重新启动一下 遇到的问题: IP配置完成,重启后,可以和本机ping通,但是无法ping通百度。 原因...

Flask框架的日志配置

日志配置 logs/logs.pylogs/flask.log import os import logging from logging.handlers import RotatingFileHandler # 获取当前绝对路径 def get_cwd(): return os.path.dirname(os.path.abspath(__f...

[转]mysql 的日志的启动与查看

mysql有以下几种日志:错误日志:  -log-err查询日志:  -log慢查询日志: -log-slow-queries更新日志:    -log-update二进制日志:-log-bin 日志文件 文件中的信息 作用 错误日志 记录启动、运行或停止mysqld时出现的问题。 系统故障时定位故障原因 查询日志 记录建立的客户端连接和执行的...

MySQL复制日常维护与管理

一、复制一些常见设置 1、mysql复制启动时参数: mysql启动时的参数包括:master_host,master_port,master_user,master_password,master_log_file,master_log_pos。这几个参数需要在从库上配置,用来记录需要复制的主数据库的地址、端口、和用户等。mysq复制还包括以下几个常用的...

批处理实现自动删除过期文件的定期操作

执行后会在相同目录下生成日志文件:DelExpiredLog.log现实执行的起始时间点。@echo off rem write to log set filename=DelExpiredLog.log echo -------------------Delete Expired Log Files------------------------- &g...

CentOS7进程管理systemd详解

  概述: 系统启动过程中,当内核启动完成,后加载根文件系统,后就绪的一些用户空间的服务的管理工作,就交由init进行启动和管理,在CentOS6之前的init的管理方式都类似,相关的内容我们在之前的文章中也做出过介绍。在CentOS7上,init变成了systemd,其管理方式也发生了重大的变化,本章就跟大家欧一起探讨一些关于CentOS7上的sys...