MongoDB启动错误

21 浏览
0 Comments

MongoDB启动错误

我在我的OSX上运行Mongodb时遇到了问题。我已经用brew安装了它,但是当我尝试启动Mongodb服务器并输入mongo命令时,出现了错误:\n$ mongo\nMongoDB shell版本:3.0.7\n正在连接到:test\n2015-11-17T12:56:16.793+0100 W NETWORK 无法连接到127.0.0.1:27017,原因:errno:61 连接被拒绝\n2015-11-17T12:56:16.794+0100 E QUERY 错误:无法连接到服务器127.0.0.1:27017 (127.0.0.1),连接尝试失败\n at connect (src/mongo/shell/mongo.js:179:14)\n at (connect):1:6 at src/mongo/shell/mongo.js:179\nexception: 连接失败\n\n请给我一些建议好吗?\n提前感谢。

0
0 Comments

MongoDB的启动错误可能是由于以下原因之一引起的:

1. 错误的命令:如果尝试使用mongo命令启动MongoDB服务器,将会出现错误。正确的启动命令应该是mongod。例如:mongod --dbpath ~/mongodb/data

2. 数据库路径错误:启动命令中的--dbpath选项指定了MongoDB服务器的数据存储路径。如果路径指定错误或者不存在,将会导致启动错误。确保指定的路径是正确的,并且在该路径下存在一个有效的数据库文件夹。

3. 操作系统启动设置错误:如果需要在操作系统启动时自动启动MongoDB服务器,需要进行相应的设置。具体设置方法可以参考这里:https://stackoverflow.com/a/17061202/236660

解决这个问题的方法如下:

1. 使用正确的命令:使用mongod命令来启动MongoDB服务器,而不是mongo命令。

2. 检查数据库路径:确保启动命令中指定的数据库路径是正确的,并且在该路径下存在一个有效的数据库文件夹。

3. 配置操作系统启动设置:按照上述链接提供的指南,正确设置操作系统启动时MongoDB服务器的自动启动。

通过以上方法,您应该能够成功解决MongoDB启动错误的问题。请注意,如果您只使用mongo命令而没有启动服务器,您将无法进行任何有意义的操作。

0