RabbitMQ 安装登陆 提示:User can only log in via localhost

RabbitMQ默认提供了一个guest/guest用户,但是从3.3.0 版本以后该账号只能localhost登陆(User can only log in via localhost)

解决办法:通过命令行创建一个管理员账号

通过以下命令创建一个用户user,密码为user123456

bash 复制代码
rabbitmqctl add_user user user123456

创建完成之后通过以下命令设置用户标签为administrator

bash 复制代码
rabbitmqctl set_user_tags user administrator

给用户user赋予权限,授予user用户可访问虚拟主机 /,并在所有的资源上具备可配置、可写及可读的权限

bash 复制代码
rabbitmqctl set_permissions -p / user ".*" ".*" ".*"

最后,通过以下命令可以看出当前的所有用户

bash 复制代码
rabbitmqctl list_users
相关推荐
宇之广曜20 小时前
从 MQ 到 Celery:把异步任务、状态表、重试补偿和 Outbox 一次讲清楚
kafka·rabbitmq
fangzt20101 天前
从零搭建自动驾驶中间件(二):共享内存零拷贝通信的工程实践
人工智能·中间件·自动驾驶
何中应1 天前
RabbitMQ集群搭建
分布式·rabbitmq
未来龙皇小蓝1 天前
SpringBoot API日志系统设计-02:线程池异步化与RabbitMQ解耦
数据库·spring boot·后端·性能优化·rabbitmq·java-rabbitmq
fangzt20101 天前
从零搭建自动驾驶中间件(三):事件驱动与协程调度的工程实践
人工智能·中间件·自动驾驶
fangzt20101 天前
从零搭建自动驾驶中间件(五):状态机、诊断与运维——让系统“可观测、可控制“
中间件·自动驾驶
fangzt20101 天前
从零搭建自动驾驶中间件(四):数据录制与回灌——算法调试的核心基础设施
算法·中间件·自动驾驶
fangzt20101 天前
从零搭建自动驾驶中间件(一):为什么自动驾驶需要自研中间件
人工智能·中间件·自动驾驶
晓庆的故事簿2 天前
JAVA搭配RabbitMQ使用
java·rabbitmq·java-rabbitmq
好奇的菜鸟2 天前
Java开发常用中间件,Docker安装。
java·docker·中间件