前两天在配置rabbitmq环境的时候,遇到一个难堪的问题。居然不会用命令行创立vhost,用户,以前总是通过治理端间接创立。在此记录下命令行操作,以便后续应用。

vhost操作

#查看vhostrabbitmqctl list_vhosts#增加vhostrabbitmqctl add_vhost {vhost}#删除vhostrabbitmqctl delete_vhost {vhost}

用户操作

#查看用户rabbitmqctl list_users#增加用户rabbitmqctl add_user {用户名} {明码}#批改明码rabbitmqctl change_password {用户名} {明码}#设置权限rabbitmqctl set_user_tags {用户名} {权限}#删除用户rabbitmqctl delete_user {用户名}#验证用户rabbitmqctl authenticate_user {用户名} {明码}

用户vhost权限

#给用户赋予vhost权限rabbitmqctl set_permissions -p {用户名} {vhost} '.*' '.*' '.*'#革除权限rabbitmqctl clear_permissions -p {vhost} {用户名}#vhost的权限rabbitmqctl list_permissions -p {vhost}#用户权限rabbitmqctl list_user_permissions {用户名}