欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

MongoDB下载、安装和如何设置开机自启服务

程序员文章站 2022-06-06 23:02:00
...

MongoDB是由C++语言编写的非关系型数据库,是一个基于分布式文件存储的开源数据库系统,其内容存储形式类似JSON对象,它的字段值可以包含其他文档、数组及文档数组,非常灵活。

MongoDB支持多种平台,包括Windows、Linux、Mac OS、Solaris等,在其官方网站(https://www.mongodb.com/download-center)均可找到对应的安装包。

1.相关链接

2. Windows下的安装

这里直接在官网点击DOWNLOAD按钮下载msi安装包即可。

MongoDB下载、安装和如何设置开机自启服务

点击Next按钮执行安装即可。

注意:安装目录不得有空格

安装成功之后,进入MongoDB的安装目录,此处是C:\MongoDB\Server\3.4,在bin目录下新建同级目录data,如图所示。

MongoDB下载、安装和如何设置开机自启服务

然后进入data文件夹,新建子文件夹db来存储数据目录,如图所示。

MongoDB下载、安装和如何设置开机自启服务

之后打开命令行,进入MongoDB安装目录的bin目录下,运行MongoDB服务:

注意:管理员打开运行

mongod --dbpath "C:\MongoDB\Server\3.4\data\db"

请记得将此处的路径替换成你的主机MongoDB安装路径。

运行之后,会出现一些输出信息,如图所示。

MongoDB下载、安装和如何设置开机自启服务

这样我们就启动MongoDB服务了。

3.将MongoDB配置成系统服务

但是如果我们想一直使用MongoDB,就不能关闭此命令行了。如果意外关闭或重启,MongoDB服务就不能使用了。这显然不是我们想要的。所以,接下来还需将MongoDB配置成系统服务。

首先,以管理员模式运行命令行。注意,此处一定要以管理员身份运行,否则可能配置失败,如图所示。

MongoDB下载、安装和如何设置开机自启服务

在“开始”菜单中搜索cmd,找到命令行,然后右击它以管理员身份运行即可。

随后新建一个日志文件,在bin目录新建logs同级目录,进入之后新建一个mongodb.log文件,用于保存MongoDB的运行日志,如图所示。

MongoDB下载、安装和如何设置开机自启服务

在命令行下输入如下内容:

mongod --bind_ip 0.0.0.0 --logpath "C:\MongoDB\Server\3.4\logs\mongodb.log" --logappend --dbpath "C:\MongoDB\Server\3.4\data\db" --port 27017 --serviceName "MongoDB" --serviceDisplayName "MongoDB" --install

这里的意思是绑定IP为0.0.0.0(即任意IP均可访问),指定日志路径、数据库路径和端口,指定服务名称。需要注意的是,这里依然需要把路径替换成你的MongoDB安装路径,运行此命令后即可安装服务,运行结果如图所示。

MongoDB下载、安装和如何设置开机自启服务

如果没有出现错误提示,则证明MongoDB服务已经安装成功。

可以在服务管理页面查看到系统服务,如图所示。

MongoDB下载、安装和如何设置开机自启服务

        注意:配置MongoDb环境变量,不然mongo命令不认识。

MongoDB下载、安装和如何设置开机自启服务

然后就可以设置它的开机启动方式了,如自动启动或手动启动等,这样我们就可以非常方便地管理MongoDB服务了。

4.如何启动MongoDb

1.配置过环境变量后,可以再cmd命令行中输入 mongod,回车。

2.在服务详情界面点击服务右击启动mongodb。

MongoDB下载、安装和如何设置开机自启服务

启动服务后,在命令行下就可以利用mongo命令进入MongoDB命令交互环境了,如图所示。

MongoDB下载、安装和如何设置开机自启服务

这样,Windows下的MongoDB配置就完成了。

相关标签: mongo