在Mac OS X上卸载MongoDB

snvhrwxg  于 2022-11-28  发布在  Go
关注(0)|答案(5)|浏览(256)

当我尝试从终端运行mongod时,我得到以下错误:
2014-07- 02 T23:56:24.797-0700 [初始化和侦听]错误:listen():bind()失败错误号:48地址已用于套接字:[初始化和侦听]错误:地址已在使用中
我最近意识到我的Mac上有两个版本的MongoDB,并认为这可能是上述错误的来源。(另外,我不需要两个版本。)我试着在谷歌上搜索,但无法找到如何卸载的明确指示。我有开发版本2.7.0和2.6.3。
提前感谢您的帮助!

vtwuwzda

vtwuwzda1#

Nitin Jadhav版本为我工作,brew uninstall mongodb一直给我Error: No such keg: /usr/local/Cellar/mongodb。我正在删除一个mongodb社区。使用cd /usr/local/Cellar,然后运行ls -a,然后运行rm -rf mongodb-community来删除它

nvbavucw

nvbavucw2#

我建议你导航到你的/usr/local/Cellar并运行一个ls -a,我安装了一个mongo的社区版本,但上面给出的命令没有选中它。

yv5phkfx

yv5phkfx3#

对于在osx中有此错误的用户:

brew uninstall mongodb Error: No such keg: /usr/local/Cellar/mongodb

执行brew list | grep mongo
例如,它可以显示如下内容:

mongodb-community@4.2
mongodb-database-tools
mongosh

使用brew uninstall mongodb-community@4.2 mongodb-database-tools mongosh删除它们
同样执行launchctl remove homebrew.mxcl.mongodb,就像@anuvrat-tiku在他的回答中说的那样。

lyfkaqu1

lyfkaqu14#

运行以下命令从启动/启动中删除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命令已被删除。

cbeh67ev

cbeh67ev5#

对于卸载社区版本,我发现命令brew uninstall mongodb-community对我很有效。

相关问题