用brew升级mongodb后,数据消失了

时间:2018-09-22 23:58:01

标签: mongodb macos

我在Mac OSX High Sierra上使用mongodb已有2年了,现在我已升级到v 4.0.2。但是,过去,当我重新启动计算机时,mongodb会自动启动,但是现在我发现自己在执行以下操作:

2018-09-22T19:51:59.696-0400 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:257:13
@(connect):1:6

好,所以更新或添加新的brew软件时,权限发生了某些变化,所以我更改了权限:

sudo chown -R $USER /data/db

然后我运行:

mongod

它在前台运行。我不确定为什么必须在前台运行它。过去,它会在计算机重新启动时自动运行。但更令人担忧的是,当我连接到mongo时,数据库消失了:

$ mongo
show dbs
admin   0.078GB
config  0.078GB
local   0.078GB

我在那里有一个名为verdacore的数据库,现在它已经不复存在了。升级后为什么找不到我的数据库?

0 个答案:

没有答案