前言
在rabbitmq使用中,不乏可能需要查询rabbitmq的一些信息,除了在界面上可以查看到Rabbitmq的信息之外,还可以使用命令行操作
rabbitmq命令行介绍
停止节点
rabbitmqctl stop_app
启动应用程序
rabbitmqctl start_app
RabbitMQ查看节点状态
rabbitmqctl status
查看所有可用的插件
rabbitmq-plugins list
列出所有用户
rabbitmqctl list_users
添加用户
rabbitmqctl add_user 用户名 密码
删除用户
rabbitmqctl delete_user 用户名
修改用户密码
rabbitmqctl change_password 用户名 新密码
给用户设置权限
rabbitmqctl set_permissions -p / a ".*" ".*" ".*"
备注: 规则为:
rabbitmqctl [--node <node>] [--longnames] [--quiet] set_permissions [--vhost <vhost>] <username> <conf> <write> <read>
列出所有虚拟机
rabbitmqctl list_vhosts
创建虚拟机
rabbitmqctl add_vhost 虚拟机名称
移除所有数据
rabbitmqctl reset
备注: 要在 rabbitmqctl stop_app 之后使用,使用之后rabbitmqctl start_app