linux设置rabbitmq账号密码
时间: 2023-07-22 16:43:29 浏览: 263
要设置RabbitMQ账号密码,需要执行以下步骤:
1. 使用root用户登录到RabbitMQ服务器。
2. 执行以下命令创建一个新的管理员账号:
```
rabbitmqctl add_user admin password
```
其中,admin为新账号的用户名,password为新账号的密码。
3. 授予该账号管理员权限:
```
rabbitmqctl set_user_tags admin administrator
```
4. 退出root用户,使用新的管理员账号登录到RabbitMQ管理控制台。
```
http://<your-rabbitmq-server>:15672
```
5. 在控制台中可以创建其他用户并授权他们访问特定的虚拟主机。
```
rabbitmqctl add_user username password
rabbitmqctl set_permissions -p virtual_host username ".*" ".*" ".*"
```
其中,username为新账号的用户名,password为新账号的密码,virtual_host为新账号所属的虚拟主机名称。
注意:为了安全起见,建议不要使用默认账号guest,而是创建新的账号并授权访问特定的虚拟主机。
相关问题
Linux 安装rabbitmq
安装 RabbitMQ 可以通过其官方提供的 Debian、RPM 等包管理工具来进行安装。以下是在 Ubuntu 系统下通过 apt-get 来安装 RabbitMQ 的步骤:
1. 首先更新 apt-get 源:
```
sudo apt-get update
```
2. 安装 RabbitMQ:
```
sudo apt-get install rabbitmq-server
```
3. 启动 RabbitMQ 服务:
```
sudo systemctl start rabbitmq-server
```
4. 检查 RabbitMQ 服务状态:
```
sudo systemctl status rabbitmq-server
```
如果服务运行正常,则会显示 active (running)。
5. 设置 RabbitMQ 开机启动:
```
sudo systemctl enable rabbitmq-server
```
现在 RabbitMQ 已经安装并启动成功。你可以通过访问 http://localhost:15672/ 来访问 RabbitMQ 的管理界面,默认的账号密码是 guest。
Linux centos 安装rabbitMq
要在CentOS上安装RabbitMQ,可以按照以下步骤进行操作:
1. 添加EPEL存储库:运行以下命令以安装RabbitMQ所需的依赖包:
```
sudo yum install epel-release
```
2. 添加RabbitMQ官方存储库:运行以下命令以添加RabbitMQ官方存储库:
```
sudo yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
```
3. 安装RabbitMQ服务器:运行以下命令以安装RabbitMQ服务器:
```
sudo yum install rabbitmq-server
```
4. 启动RabbitMQ服务并设置开机自启动:
```
sudo systemctl start rabbitmq-server
sudo systemctl enable rabbitmq-server
```
5. 检查RabbitMQ服务状态:运行以下命令以检查RabbitMQ服务是否正在运行:
```
sudo systemctl status rabbitmq-server
```
如果服务正在运行,将会显示"active (running)"。
6. 配置防火墙规则:如果你的CentOS上启用了防火墙,需要打开RabbitMQ所使用的端口。运行以下命令打开必要的端口:
```
sudo firewall-cmd --permanent --add-port=5672/tcp
sudo firewall-cmd --permanent --add-port=15672/tcp
sudo firewall-cmd --reload
```
7. 设置RabbitMQ管理员密码:运行以下命令来设置RabbitMQ管理员密码(这将创建一个名为"admin"的用户):
```
sudo rabbitmqctl add_user admin YOUR_PASSWORD
sudo rabbitmqctl set_user_tags admin administrator
sudo rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
```
请将`YOUR_PASSWORD`替换为你自己的密码。
现在你已经成功在CentOS上安装了RabbitMQ。你可以通过访问http://your_server_ip:15672,使用管理员账号和密码登录RabbitMQ管理界面。
阅读全文