rabbitmq初始化命令

前两天在配置rabbitmq环境的时候,遇到一个尴尬的问题。竟然不会用命令行创建vhost,用户,以前总是通过管理端直接创建。在此记录下命令行操作,以便后续使用。

vhost操作

#查看vhost
rabbitmqctl list_vhosts

#添加vhost
rabbitmqctl add_vhost {vhost}

#删除vhost
rabbitmqctl 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 {用户名}

你可能感兴趣的:(rabbitmq)