mongo启动链接服务报错
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mongo启动链接服务报错相关的知识,希望对你有一定的参考价值。
D:\mongodb\bin>mongo
2015-11-18T10:29:58.286+0800 I CONTROL Hotfix KB2731284 or later update is not
installed, will zero-out data files
MongoDB shell version: 3.0.7
connecting to: test
2015-11-18T10:29:59.336+0800 W NETWORK Failed to connect to 127.0.0.1:27017, re
ason: errno:10061 由于目标计算机积极拒绝,无法连接。
2015-11-18T10:29:59.339+0800 E QUERY Error: couldn't connect to server 127.0.
0.1:27017 (127.0.0.1), connection attempt failed
at connect (src/mongo/shell/mongo.js:179:14)
at (connect):1:6 at src/mongo/shell/mongo.js:179
exception: connect failed
1.在Mongodb官网下载对应的版本,下载地址https://www.mongodb.org/downloads
2.双击安装到硬盘下,路径自定义,可默认
3.通过cmd命令mkdir data在解压的mongodb下创建data文件夹(或者直接在Windows管理下创建也可以)
4.在data文件夹下创建db和log文件夹,db用来存储数据,log记录日志
如何查看mongodb是否启动
要先建立好MongoDB 存放数据文件和日志文件的目录,此处建立在/data下:
[root@localhost etc]# cd /data/
[root@localhost data]# ls
mongodb_data mongodb_log
在MongoDB安装目录下的bin下使用mongod启动MongoDB,
./mongod --dbpath=/data/mongodb_data/ --logpath=/data/mongodb_log/mongodb.log --logappend&
等待启动成功后,可查看是否启动成功了,默认端口号是27017,当然在启动时也可以指定未使用的其它端口。 先通过查看端口号看MongoDB是否启动了。
可以看到,已启动成功,现在使用mongo客户端访问一下该数据库。
[root@localhost bin]# cd /usr/local/mongodb/bin/
[root@localhost bin]# ./mongo
MongoDB shell version: 1.8.1
connecting to: test
>
到这一步说明已经安装成功了。
2015-11-18T10:55:54.861+0800 I CONTROL log file "f:\mongodb\logs\mongodb.log" exists; moved to "f:\mongodb\logs\mongodb.log.2015-11-18T02-55-54".
先启动服务,然后才是mongo.exe
mongo数据库 启动报错
报错信息如下:
[[email protected] bin]# mongo
MongoDB shell version v3.4.6-22-ga109a23
connecting to: mongodb://127.0.0.1:27017
2017-10-16T10:57:28.624+0800 W NETWORK [thread1] Failed to connect to 127.0.0.1:27017, in(checking socket for error after poll), reason: Connection refused
2017-10-16T10:57:28.625+0800 E QUERY [thread1] Error: couldn‘t connect to server 127.0.0.1:27017, connection attempt failed :
[email protected]/mongo/shell/mongo.js:237:13
@(connect):1:6
exception: connect failed
解决办法:
1.进入/data/db目录下,删除mongo.lock文件
2.进入/mongodb/bin目录下,执行 ./mongod
3.重新开个窗口,执行 ./mongo --dbpath=/data/platform/mongoDB/data/db/
启动时注意后面加上db路径,否则启动失败。还需要考虑权限问题。
4.至此 启动成功
以上是关于mongo启动链接服务报错的主要内容,如果未能解决你的问题,请参考以下文章