自己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