我正在尝试使用mongodb-community 4.2.2连接到本地主机数据库,但是我拒绝连接:
MongoDB shell version v4.2.2
connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb
2020-01-17T14:49:50.057+0100 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:341:17
@(connect):2:6
2020-01-17T14:49:50.060+0100 F - [main] exception: connect failed
2020-01-17T14:49:50.060+0100 E - [main] exiting with code 1
我不知道发生了什么。我尝试过:
酿造卸载--force mongodb-community
rm -rf /homebrew.mxcl.mongodb-community.plist
rm -rf / Cellar / mongodb-community /文件夹
酿造更新
简单安装mongodb-community
各种各样的方法,但是没有什么能解决我的问题...
有人可以帮忙吗?
答案 0 :(得分:2)
答案 1 :(得分:0)
如果通过brew安装mongodb,请尝试运行以下命令将其启动:
mongod --dbpath / usr / local / var / mongodb
答案 2 :(得分:0)
要重新连接数据库,只需运行@user129916 建议的命令。
sudo mongod --dbpath /usr/local/var/mongodb
如果错误是“Failed to unlink socket file /tmp/mongodb-27017.sock Permission denied”:
删除文件:
/tmp/mongodb-27017.sock
设置mongoDB配置文件:
mongod -f /usr/local/etc/mongod.conf
设置数据库路径
sudo mongod --dbpath /usr/local/var/mongodb