两种方式
1、开启web控制,在web端设置
执行rabbitmq-plugins enable rabbitmq_management 开启web访问
重启服务 service rabbitmq-server restart
登录 ‘http://localhost:15672’,默认用户名密码为guest:guest,该用户只能本机登录;
添加用户,赋予admin权限,保存用户;再点击用户,赋予所有权限即可
2、命令行操作
rabbitmqctl add_user test passwd
设置该用户为administrator角色:
rabbitmqctl set_user_tags test administrator
设置权限:
rabbitmqctl set_permissions -p '/' test '.' '.' '.'
重启rabbitmq服务:
sudo service rabbitmq-server restart
Python 远程连接rabbitmq
import pika
credentials = pika.PlainCredentials('用户名', '密码')
connection = pika.BlockingConnection(pika.ConnectionParameters(host='ip', port=5672, virtual_host='/', credentials=credentials))
channel = connection.channel()