./rabbitmqctl 是一个管理命令,可以管理rabbitmq的很多操作。
./rabbitmqctl help可以查看一下有哪些操作。
因为我们在前面配置环境变量,所以在此可以使用rabbitmqctl 代替./rabbitmqctl
在这里插入图片描述

查看具体子命令 可以使用 ./rabbitmqctl help 子命令名称。

1、用户管理

用户管理包括增加用户,删除用户,查看用户列表,修改用户密码。

这些操作都是通过rabbitmqctl管理命令来实现完成。
查看帮助:
在这里插入图片描述

1.1、新增一个用户

语法:rabbitmqctl add_user Username  Password
示例: rabbitmqctl add_user test 123456

在这里插入图片描述

1.2、查看当前用户列表

rabbitmqctl list_users

在这里插入图片描述

1.3、设置用户角色

rabbitmqctl set_user_tags  User  Tag
示例:rabbitmqctl set_user_tags  admin administrator

在这里插入图片描述

说明:此处设置用户的角色为管理员角色

1.4、设置用户权限

rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"

在这里插入图片描述

说明:此操作是设置admin用户拥有操作虚拟主机/下的所有权限

1.5、查看用户权限

rabbitmqctl list_permissions

在这里插入图片描述

2、RabbitMQ的web管理后台

Rabbitmq有一个web管理后台,这个管理后台是以插件的方式提供的,启动后台web管理功能,切换到sbin目录下执行:
在这里插入图片描述

2.1、查看rabbitmq 的插件列表

rabbitmq-plugins list

在这里插入图片描述

2.2、启用插件

在这里插入图片描述

2.3、禁用插件

./rabbitmq-plugins disable rabbitmq_management

2.4、访问RabbitMQ的web后台

在这里插入图片描述

http://你的服务器IP:15672
用户名/密码为我们上面创建的admin/123456
注意上面改成你的虚拟主机的ip地址
在这里插入图片描述
备注:如果使用默认用户guest、密码guest登录,会提示User can only log in via localhost
说明guest用户只能从localhost本机登录,所以不要使用该用户。

2.4、通过web页面新建虚拟主机

在这里插入图片描述
建完后如下
在这里插入图片描述

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部