安装MongoDB数据库
简介
MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。
MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。
下载安装完成后,需要新建数据存储目录
我的目录为 C:\DATA\DB
调用cmd命令,设置db目录
mongod.exe –dbpath C:\DATA\DB
如果执行成功,会出现一长串这么多东西,不用管它.
2016-11-09T11:23:47.798+0800 I CONTROL [initandlisten] MongoDB starting : pid=1384 port=27017 dbpat
h=C:\DATA\DB 64-bit host=cuining-PC
2016-11-09T11:23:47.798+0800 I CONTROL [initandlisten] targetMinOS: Windows 7/Windows Server 2008 R
2
2016-11-09T11:23:47.798+0800 I CONTROL [initandlisten] db version v3.4.0-rc2-85-g4b42373
2016-11-09T11:23:47.799+0800 I CONTROL [initandlisten] git version: 4b423738f24c1ccd628e1fcc2b9ee5f
d84bbfe4c
2016-11-09T11:23:47.799+0800 I CONTROL [initandlisten] OpenSSL version: OpenSSL 1.0.1t-fips 3 May
2016
2016-11-09T11:23:47.799+0800 I CONTROL [initandlisten] allocator: tcmalloc
2016-11-09T11:23:47.799+0800 I CONTROL [initandlisten] modules: none
2016-11-09T11:23:47.799+0800 I CONTROL [initandlisten] build environment:
2016-11-09T11:23:47.799+0800 I CONTROL [initandlisten] distmod: 2008plus-ssl
2016-11-09T11:23:47.799+0800 I CONTROL [initandlisten] distarch: x86_64
2016-11-09T11:23:47.799+0800 I CONTROL [initandlisten] target_arch: x86_64
2016-11-09T11:23:47.799+0800 I CONTROL [initandlisten] options: { storage: { dbPath: “C:\DATA\DB” }
}
2016-11-09T11:23:47.802+0800 I STORAGE [initandlisten] wiredtiger_open
下面将MongoDB服务器作为Windows服务运行
C:\Program Files\MongoDB\Server\3.4\bin>mongod.exe –logpath “C:\DATA\dbConf\mongodb.log” –logappen
d –dbpath “C:\DATA\DB” –port 27017 –serviceName “MongoDBService” –serviceDisplayName “芒果数据服
务” –install
参数 | 描述 |
---|---|
–bind_ip | 绑定服务IP,若绑定127.0.0.1,则只能本机访问,不指定默认本地所有IP |
–logpath | 定MongoDB日志文件,注意是指定文件不是目录 |
–logappend | 使用追加的方式写日志 |
–port | 指定服务端口号,默认端口27017 |
–serviceName | 指定服务名称 |
–serviceDisplayName | 指定服务名称,有多个mongodb服务时执行。 |
–install | 指定作为一个Windows服务安装。 |
如果直接运行mongo,则会报以下错误
Mongo运行错误:Failed to connect 127.0.0.1:27017,reason:errno:10061
Mongo运行错误:Failed to connect 127.0.0.1:27017,reason:errno:10061由于目标计算机积极拒绝,无法连接
这是因为服务器没有开启,
net start MongoDBService 启动mongodb服务
net stop MongoDBService 关闭mongodb服务