出现问题
org.springframework.amqp.AmqpAuthenticationException: com.rabbitmq.client.AuthenticationFailureException: ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
解决问题
创建一个超级用户
// 添加用户zxb和密码123456
rabbitmqctl add_user zxb 123456
// 给用户zxb添加管理员权限
rabbitmqctl set_user_tags zxb administrator
查看用户列表
rabbitmqctl list_users
为用户赋予host权限
// 使用户zxb具有/这个virtual host中所有资源的配置、写、读权限以便管理其中的资源
rabbitmqctl set_permissions -p / zxb '.*' '.*' '.*'
// 查看权限
rabbitmqctl list_user_permissions zxb
rabbitmqctl list_permissions -p /
// 清除权限
rabbitmqctl clear_permissions -p / zxb
完美解决问题。
其他命令
删除用户
rabbitmqctl delete_user zxb
修改用户密码
rabbitmqctl change_password zxb 1234567
标签:zxb,amqp,AmqpAuthenticationException,用户,rabbitmq,rabbitmqctl,user,权限,permissions
From: https://blog.csdn.net/qq_63431773/article/details/136972249