monogo不能访问
发布于 9 年前 作者 justyeh 4627 次浏览 最后一次编辑是 8 年前 来自 问答

我准备为mongodb创建一个超级管理远的用户,结果他提示我必须使用一个账户登录才能创建,可我的mongodb是刚刚装好的 折腾一番后没有成功,当我再次链接时出现了这个问题,我试着删除lock文件,依旧链接不成功 最后我删除了整个mongodb目录,重新解压配置了一次,再次链接,依旧出现这个问题! 有谁可以帮帮我: 错误信息: root@vultr:/home/mongodb# ./bin/mongo 127.0.0.1:1234 MongoDB shell version: 3.0.7 connecting to: 127.0.0.1:1234/test 2016-03-06T08:08:10.835+0000 W NETWORK Failed to connect to 127.0.0.1:1234, reason: errno:111 Connection refused 2016-03-06T08:08:10.836+0000 E QUERY Error: couldn’t connect to server 127.0.0.1:1234 (127.0.0.1), connection attempt failed at connect (src/mongo/shell/mongo.js:181:14) at (connect):1:6 at src/mongo/shell/mongo.js:181 exception: connect failed

7 回复

有auth参数吧

@i5ting 你好,我有将其设置为false,这是我的配置 port=1314 logpath=/home/mongodb/logs/mongodb.log logappend=true dbpath=/home/mongodb/data directoryperdb=true auth=false

fork=true

quiet=true

@i5ting 你好,我犯了一个错误,就是先开启了验证再去建立管理员账户,结果就发生了:“我准备为mongodb创建一个超级管理远的用户,结果他提示我必须使用一个账户登录才能创建,可我的mongodb是刚刚装好的”, 当我意识到这个问题后,我就打算关闭验证后新建一个管理员账户,但当我重新去链接时就被拒绝了

@fangker @i5ting 这个问题已经解决 配置文件中添加以下配置 bind_ip=服务器ip

回到顶部