囧
前两天在配置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 {用户名}
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。