乐趣区

关于rabbitmq: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 {用户名}
退出移动版