mongodb - 在 Mac OS X 上卸载 MongoDB

标签 mongodb

当我尝试从终端运行 mongod 时,出现以下错误:

2014-07-02T23:56:24.797-0700 [initandlisten] 错误:listen(): bind() failed errno:48 地址已用于套接字:0.0.0.0:27017 2014-07-02T23:56:24.797-0700 [initandlisten] 错误:地址已在使用中

我最近意识到我的 Mac 上有两个版本的 MongoDB,并认为这可能是上述错误的根源。 (另外,我不需要两个版本。)我尝试了谷歌搜索,但无法找到关于如何卸载的明确说明。我有开发版本 2.7.0 和 2.6.3。

非常感谢您的帮助!

最佳答案

运行以下命令从启动/启动中删除 mongodb 并使用 Homebrew 将其卸载:

# See if mongo is in the launch/startup list
launchctl list | grep mongo

# Remove mongodb from the launch/startup
launchctl remove homebrew.mxcl.mongodb

# Kill the mongod process just in case it's running
pkill -f mongod

# Now you can safely remove mongodb using Homebrew
brew uninstall mongodb

只需仔细检查 /usr/local/bin/ 以确保删除了 mongodb 命令。

关于mongodb - 在 Mac OS X 上卸载 MongoDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24547016/

相关文章:

jquery - MongoDB 相当于 SQL "TOP"

javascript - 用 typescript 中的子文档描述 Mongoose 模型

node.js - 当不存在 Waterline 关联时 Sails 服务返回 MongoDb 结果,但当它们存在时失败

c# - 在Docker中连接到mongodb

javascript - NodeJS 提供来自 base64 的图像

node.js - 如何删除 Mongoose 中的子文档?

java - 测试时为什么要创建/删除测试数据库?

java - mongodb连接线程安全

node.js - Mongodb Nodejs查询语法错误

Node.JS + 和尚。 "ORDER BY"在 "find"