在Centos7下安装的RabbitMQ已经运行有一年多了,由于期间一直没有登录过WEB管理界面了在今天想要登录进行一些管理时竟然忘记了管理账户的密码甚至连用户名都忘记了。
于是重置密码,这时又遇到新的问题了:Please see diagnostics information and suggestions below.
一开始我还不知道什么原因,在几次错误提示后才看到了上面的原来是错误提示。
根据提示要不就是节点未启动,要不就是erlang.cookie不一致,一开始我走了弯路在折腾/var/lib/rabbitmq/.erlang.cookie
文件了,再搜索如何设置这个cookie无果后才寻求其他的解决办法。
重启RabbitMQ还是不行后,我都打算重装系统的时候被我找到了解决的方法,修改hosts文件将本主机名指向本机IP。
列出当前用户
rabbitmqctl list_users
修改某个用户的密码
rabbitmqctl change_password Username 'Newpassword'
在修改密码时好像使用@字符会出现问题。
ChiuYut
2020年10月25日