如何删除 Rabbitmq 以便我可以重新安装

问题描述 投票:0回答:4

我遇到了麻烦,所以我进入注册表并删除了rabbitmq的服务条目。现在,当我尝试重新安装时,它说它已经存在,但无法启动(因为我删除了它),我可以做一个

sc delete rabbitmq
。如何完全删除它的所有痕迹并从头开始重新安装?我猜它存在于某个地方,注册表项已全部消失,安装程序说我们只是在我执行
rabbitmq-service install
时更新它。我试过
rabbitmq-service remove
但它说它不存在。

rabbitmq
4个回答
54
投票

我的建议如下:

sudo apt-get remove --auto-remove rabbitmq-server
sudo apt-get purge --auto-remove rabbitmq-server

它将卸载

rabbitmq
并清除所有数据(用户、虚拟主机..)


15
投票

RabbitMQ 将服务信息写入

HKEY_LOCAL_MACHINE\SOFTWARE\Ericsson\Erlang\ErlSrv\1.1\RabbitMQ

要手动删除 RabbitMQ,您必须:

  • 拔下钥匙
    HKEY_LOCAL_MACHINE\SOFTWARE\Ericsson\Erlang\ErlSrv\1.1\RabbitMQ
  • 删除目录
    C:\Users\%USERNAME%\AppData\Roaming\RabbitMQ
  • 删除安装文件夹。

下次我建议使用

rabbitmq-service.bat
命令来安装和删除服务。

你必须将其执行为

administrator


2
投票

适用于带有自制软件的 macOS

brew services stop rabbitmq
brew uninstall rabbitmq

删除与 RabbitMQ 关联的目录(如果您对当前版本的rabbitmq有任何问题,如果不删除以下目录,这些问题仍然存在)

rm -r /opt/homebrew/etc/rabbitmq                
rm -r /opt/homebrew/var/lib/rabbitmq
rm -r /opt/homebrew/var/log/rabbitmq

安装rabbitmq

注意:brew 更新是可选的,但请按照官方rabbitmq 文档进行

brew update
brew install rabbitmq
brew services start rabbitmq

如果最后一个命令抛出错误,请尝试

 brew services restart rabbitmq

如果上面的命令抛出错误,只需运行

rabbitmq-server

一旦您能够启动rabbitmq,以下命令应该可以正常工作

 brew services stop rabbitmq
 brew services start rabbitmq

PS:这个过程中我没有删除Erlang


推荐:阅读此处了解我如何得出此解决方案


0
投票

您必须卸载 Erlang 和 Rabbitmq。卸载完成后,尝试安装 Rabbitmq,它会要求您再次安装 Erlang。

© www.soinside.com 2019 - 2024. All rights reserved.