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  
    >

    到这一步说明已经安装成功了。

参考技术A C:\Program Files\MongoDB\Server\3.0\bin>mongod.exe --config f:\mongodb\conf\mongodb.conf
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启动链接服务报错的主要内容,如果未能解决你的问题,请参考以下文章

mongo启动报错

记一次mongodb启动不了的解决方法

mongo数据库 启动报错

Linux启动mongo db后台服务

记录MongoDB分片一个问题,mongos无法启动

,net core启动报错:无法链接到web服务器