自己mac电脑上的mq在电脑关机(直接按电源键关机),在开机后,rabbitMq连不上了,报500错误。
- 1.在使用brew uninstall rabbitmq --force后;
- 2.我手动安装了erlang20导致和我brew install rabbitMq中依赖的erlang冲突了,brew install中的是22版本
- 解决冲突就是删除erlang20 rm -rf /usr/local/opt/erlang@20 rm -rf /usr/local/Cellar/erlang@20
- 3.再次brew install rabbitMq
- 4.安装成功后->配置变量后-启动服务后,使用guest登录不上报login failed
- 5.使用rabbitmqctl status查看rabbitmq状态正常,然后使用rabbitmqctl list_users命令没有查出用户
- 6.因为没有查出用户,所以需要新建,以下是新建用户的命令
新建用户
rabbitmqctl add_user Username Password
设置角色
rabbitmqctl set_user_tags User Tag [Tag2, Tag3 ...] 用户角色可以分为超级管理员administrator、监控者monitoring、策略制定者policymaker、普通管理者management等。
添加用户后可以登录了!!!
其他的命令
设置权限
rabbitmqctl set_permissions -p vhostName yourName ".*" ".*" ".*" 例如: ➜ rabbitmq git:(master) rabbitmqctl set_permissions -p / yang ".*" ".*" ".*" Setting permissions for user "yang" in vhost "/" ...
删除用户
rabbitmqctl delete_user Username
修改密码
rabbitmqctl change_password Username Newpassword