CentOS Linux release 7.7.1908 (Core)--rabbitmq用户创建以及相关防火墙端口开启问题

Posted 畅聊科技

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS Linux release 7.7.1908 (Core)--rabbitmq用户创建以及相关防火墙端口开启问题相关的知识,希望对你有一定的参考价值。

增加访问用户,默认用户guest只能本地访问。

#添加用户

rabbitmqctl add_user 账号 密码

rabbitmqctl add_user admin admin

#分配用户标签(admin为要赋予administrator权限的刚创建的那个账号的名字)

rabbitmqctl set_user_tags admin administrator

#设置权限<即开启远程访问>(如果需要远程连接,例如java项目中需要调用mq,则一定要配置,否则无法连接到mq,admin为要赋予远程访问权限的刚创建的那个账号的名字,必须运行着rabbitmq此命令才能执行)

rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"

查看当前的用户

rabbitmqctl  list_users

开放指定端口

查看已经开放的端口:

firewall-cmd --list-ports

开启端口

firewall-cmd --zone=public --add-port=5672/tcp --permanent

命令含义:

–zone #作用域

–add-port=5672/tcp #添加端口,格式为:端口/通讯协议

–permanent #永久生效,没有此参数重启后失效

重启防火墙

firewall-cmd --reload #重启firewall

systemctl stop firewalld.service #停止firewall

systemctl disable firewalld.service #禁止firewall开机启动

firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running)

以上是关于CentOS Linux release 7.7.1908 (Core)--rabbitmq用户创建以及相关防火墙端口开启问题的主要内容,如果未能解决你的问题,请参考以下文章

CentOS Linux release 7.7.1908 (Core)--rabbitmq用户创建以及相关防火墙端口开启问题

CentOS 使用yum安装MYSQL

Linux Centos7中MySql安装

linux学习下载资料常用的官网

Centos 7 mysql的安装

CentOS7.2安装MySQL 5.7.10