RabbitMQ 之误删 vhost '/'

今天在使用rabbitMQ的时候,出现了点错误,本来想添加vhost,但是无意间把‘/’删掉了,导致rabbitmq-server一致启动不起来。

如图:

RabbitMQ 之误删 vhost '/'_第1张图片



因为我开始是用的默认的 vhost是‘/’  ~~~

使用rabbitmqctl add_vhost 命令添加时,根本就启动不起~~~蛋疼啊!!


最后,想了一下,在原来的vhost中,我原来是有些队列的,而且设置的是持久化,里面有些数据会保存到磁盘上的,再启动rabbit服务时,

会默认加载的,但原来的vhost已经删掉了,所以可能导致找不到vhost而报错!!

第一次启动,会检查是否有数据库,没有则创建 一个db,存放在 C:\Users\lenovo\AppData\Roaming\RabbitMQ\db,DB会存储关于user,vhost,持久化消息等信息

所以我就吧持久在本地的数据全部删掉了,如图:


RabbitMQ 之误删 vhost '/'_第2张图片


RabbitMQ 之误删 vhost '/'_第3张图片


删掉之后,重新启动rabbitmq-server,成功过了!!!!

看来我的想法是对的~~










你可能感兴趣的:(rabbitmq)