mongodb - 无法与 MongoDB 连接
问题描述
我在与 mongo 连接时遇到问题。
me@the_host:~$ mongo
MongoDB shell version v4.0.0
connecting to: mongodb://127.0.0.1:27017
2018-06-28T17:06:37.445+0200 E QUERY [js] Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed: SocketException: Error connecting to 127.0.0.1:27017 :: caused by :: Connection refused :
connect@src/mongo/shell/mongo.js:251:13
@(connect):1:6
exception: connect failed
我去看了/var/log/mongodb/mongod.log
:
2018-06-28T17:16:11.763+0200 I COMMAND [initandlisten] Assigning UUID b237b94b-b3a3-4ba1-9c39-c87d6f3555db to collection local.startup_log
2018-06-28T17:16:11.764+0200 F STORAGE [initandlisten] Unable to start up mongod due to missing featureCompatibilityVersion document.
2018-06-28T17:16:11.764+0200 F STORAGE [initandlisten] Please run with --journalOptions 4 to recover the journal. Then run with --repair to restore the document.
2018-06-28T17:16:11.764+0200 F - [initandlisten] Fatal Assertion 40652 at src/mongo/db/repair_database_and_check_version.cpp 555
2018-06-28T17:16:11.764+0200 F - [initandlisten]
我执行mongod --journalOptions 4
然后mongod --repair
,但错误仍然相同。我不知道下一步该怎么做。。
之前克服过这个问题的任何人都可以指出正确的方向吗?
解决方案
推荐阅读
- vue.js - 如何从 Vue 组件的类中触发组件特定事件?
- content-security-policy - 未检测到 CSP 标头
- node.js - 如何使用条件表达式在 dynamo db 中编写查询
- php - 转换为 php 多维数组后如何循环遍历 json 对象?
- reactjs - 尝试在 React-Native 中使用 MOBX
- c# - PrincipalPermission.Demand() 检查哪个委托人?
- android - 在 Dagger Dialog Fragment 中使用 View Model Providers(ViewModelProviders)
- python - 如何在通过 for 循环时在 Python3 中获得严格的单词匹配
- php - PHP日历,每周计算小时数并一一回显
- jquery - 将 maxlenght 添加到文本框