您的位置:首页 > 数据库 > Mongodb

win8.1安装mongodb

2016-05-12 00:14 357 查看
在windows8.1 环境下 安装 mongodb

竟然不能将截图发表!!!很郁闷,写了大半天最后保存的是一多小时前的……白费力气了……

1、在mongodb官网下载如下文件并运行

mongodb-win32-x86_64-2008plus-ssl-3.2.5-signed.msi

2、启动mongodb,运行mongod.exe,看到如下部分说明安装成功了

2016-05-11T23:35:01.107+0800 I NETWORK [initandlisten] waiting for connections

on port 27017

3、连接mongodb

找到mongo.exe,并运行,如下,并输入db为test的对象mydata,x=1

C:\Program Files\MongoDB\Server\3.2\bin>mongo.exe

MongoDB shell version: 3.2.5

connecting to: test

Server has startup warnings:

2016-05-09T00:38:36.299+0800 I CONTROL [initandlisten]

2016-05-09T00:38:36.300+0800 I CONTROL [initandlisten] ** WARNING: Insecure con

figuration, access control is not enabled and no --bind_ip has been specified.

2016-05-09T00:38:36.301+0800 I CONTROL [initandlisten] ** Read and wri

te access to data and configuration is unrestricted,

2016-05-09T00:38:36.301+0800 I CONTROL [initandlisten] ** and the serv

er listens on all available network interfaces.

2016-05-09T00:38:36.302+0800 I CONTROL [initandlisten]

> db.test.save({int:1})

WriteResult({ "nInserted" : 1 })

> db.test.find()

{ "_id" : ObjectId("572f6f86506112939377d8b6"), "int" : 1 }

> exit()

2016-05-11T23:26:17.158+0800 E QUERY [thread1] ReferenceError: exit is not de

fined :

@(shell):1:1

> exit

bye

4、为windows配置mongodb

由于以上步骤每次启动时都手动输入命令启动,过于繁琐,因此,配置使其自动启动

注:将以上的mongo.exe运行窗口关闭,否则如下连接运行时会报错,如下:

2016-05-11T23:31:25.885+0800 E NETWORK [initandlisten] listen(): bind() failed

errno:10048 通常每个套接字地址(协议/网络地址/端口)只允许使用一次。 for socket: 0

.0.0.0:27017

2016-05-11T23:31:25.886+0800 E STORAGE [initandlisten] Failed to set up sockets

during startup.

2016-05-11T23:31:25.886+0800 I CONTROL [initandlisten] dbexit: rc: 48

monogod.cfg文件内容如下:

##日志文件

systemLog:

destination: file

path: C:\Program Files\MongoDB\Server\3.2\data\log\mongod.log

##数据文件

storage:

dbPath: C:\Program Files\MongoDB\Server\3.2\data\db

执行如下:

C:\Program Files\MongoDB\Server\3.2\bin>mongod.exe -config "C:\Program Files\Mon

goDB\Server\3.2\mongod.cfg"

2016-05-11T23:59:40.657+0800 I CONTROL [main] log file "C:\Program Files\MongoD

B\Server\3.2\data\log\mongod.log" exists; moved to "C:\Program Files\MongoDB\Ser

ver\3.2\data\log\mongod.log.2016-05-11T15-59-40".

C:\Program Files\MongoDB\Server\3.2\bin>net start mongodb

MongoDB 服务已经启动成功。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: