Mongodb安装,启动服务以及Compass连接

Mongodb安装,启动服务以及Compass连接

Mongodb安装

MongoDB提供了可用于32位和64位系统的预编译二进制包,你可以从MongoDB官网下载安装,MongoDB预编译二进制包下载地址:http://www.mongodb.org/downloads

根据你的系统下载 32 位或 64 位的 .msi 文件,下载后双击该文件,按操作提示安装即可。

安装过程中,你可以通过点击 “Custom(自定义)” 按钮来设置你的安装目录

一直点下一步,直到完成。

安装成功

安装成功后的文件结构目录如下:

bin 
	mongo.exe
	mongo.pdb
	mongod.exe
	mongod.pdb
	mongodump.exe
	mongoexport.exe
	mongofiles.exe
	mongoimport.exe
	mongooplog.exe
	mongoperf.exe
	mongoperf.pdb
	mongorestore.exe
	mongos.exe
	mongos.pdb
	mongostat.exe
	mongotop.exe
GNU-AGPL-3.0
README
THIRD-PARTY-NOTICES

Mongodb安装,启动服务以及Compass连接

我的目录结构有一个不太一样。

默认是需要在bin文件夹下面进行所有的mongo,mongod操作

可以配置bin目录的环境变量,就可以在任何地方使用命令了。

Mongodb启动服务

创建数据库目录

在你想要存放数据的地方,新建一个文件夹,如db,我们推荐的数据库目录设置是:

data/
	conf	-->配置文件目录
		mongod.conf		-->配置文件
	db		-->数据库目录
	log		-->日志文件目录
		mongodb.log		-->日志记录文件

启动数据库

我本地是window10环境,我的mongodb服务安装在E盘的mongodb文件夹。我的数据目录也在在F:\MongoDB\data文件夹。

Mongodb安装,启动服务以及Compass连接

启动cmd命令,输入一下命令:

E:\>mongodb/bin
E:\mongodb\bin>mongod --path=E:/MongoDB/data/db

或者在批处理bat里面输入以下内容运行(创建txt文本,复制脚本,改后缀为.bat,双击运行),注意自己的目录

echo "MongoDB starting.........."
mongod --dbpath E:\MongoDB\data\db
pause

最后一行显示"waiting for connections on port 27017",表明mongodb服务器已经启动,正在27017窗口等待连接。

Mongodb安装,启动服务以及Compass连接

最后一行显示"waiting for connections on port 27017",表明mongodb服务器已经启动,正在27017窗口等待连接。

再查看E:/MongoDB/data/db文件夹,已出现以下文件:

Mongodb安装,启动服务以及Compass连接

说明mongodb服务启动成功。

将MongoDB服务器作为Windows服务运行

像上面那样启动mongodb,无论是批处理还是cmd命令都会占用一个终端窗口,并且一旦关闭mongodb的服务就会停止,而且没办法输入命令行(你也可以选择再创建一个cmd ,使用mongo命令,进入操作中心)

解决办法就是将MongoDB服务器作为Windows服务运行。

mongodb4.0版本在安装的时候可以选配 是否 创建服务,如果选择创建,就会在bin的同一级目录下创建log以及db文件夹,可以直接使用net start mongodb启动

如果没有创建就按照以下操作

bin文件夹下输入:

mongod --dbpath "E:\MongoDB\data\db" --logpath "E:\MongoDB\data\log\mongodb.log" --serviceName "mongodb" --serviceDisplayName "mongodb" --install

启动mongodb服务:

E:\MongoDB\Server\4.4\bin>net start mongodb
MongoDB Server (MongoDB) 服务正在启动 .
MongoDB Server (MongoDB) 服务已经启动成功。

说明mongodb启动成功。

由于我们并没有指定mongodb服务的端口号,所以它启动在默认的27017窗口。

打开浏览器,范围地址http://127.0.0.1:27017/,可看到如下信息

It looks like you are trying to access MongoDB over HTTP on the native driver port.

mongodb常用启动参数

mongod.exe常用参数如下

参数 描述
–bind_ip 绑定服务IP,若绑定127.0.0.1,则只能本机访问,不指定默认本地所有IP
–logpath 定MongoDB日志文件,注意是指定文件不是目录
–logappend 使用追加的方式写日志
–dbpath 指定数据库路径
–port 指定服务端口号,默认端口27017
–serviceName 指定服务名称
–serviceDisplayName 指定服务名称,有多个mongodb服务时执行。
–install 指定作为一个Windows服务安装。

mongod.exe的启动参数,在window环境下和linux环境下并不相同,详见mongod - mongodb启动服务工具

MongodbCompass连接使用

MongoDB Compass是一个可视化工具,直接在官网下载就可以使用。

打开后默认为这样,切换为表格形式输入

Mongodb安装,启动服务以及Compass连接

直接连接即可使用

Mongodb安装,启动服务以及Compass连接

上一篇:三、MongoDB复制集,分片集群


下一篇:1.mongodb之安装配置和启动