CentOS 7.6 Mysql、RabbitMQ等软件rpm安装方式及配置

以下都基于centos 7.6

1 防火墙相关

# 开启防火墙
systemctl start firewalld
# 开启指定端口
# 含义
# --zone 作用域
# -add-port=6379/tcp 添加端口,格式:端口/通讯协议
# --permanent  永久生效
firewall-cmd --zone=public --add-port=6379/tcp --permanent

# 重启防火墙
firewall-cmd --reload
# 查看已开启端口,查看当前所有开启的tcp端口
netstat -ntlp

2 Mysql安装及配置

参考链接

rpm -ivh mysql80-community-release-el7-3.noarch.rpm
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
yum -y install mysql-community-server
# 如果出现GPL错误导入
wget https://repo.mysql.com/yum/mysql-8.0-community/el/7/x86_64/mysql80-community-release-el7-3.noarch.rpm


# 修改数据库密码
set password for root@localhost = password('yourpassword');
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;

systemctl start mysqld
systemctl status mysqld

3 rabbitmq

# 更换yum源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum clean all
yum make cache
# 安装erlang
yum -y install esl-erlang_23.0.2-1_centos_7_amd64.rpm
# 安装rabbitmq(不同版本的rabbitmq对应不同版本的lang语言支持)
yum -y install rabbitmq-server-3.8.5-1.el7.noarch.rpm
# 激活插件
rabbitmq-plugins enable rabbitmq_management
# 设置配置文件
vi  /etc/rabbitmq/rabbitmq.config
#test 是准备新增的管理员账号,专门用于支持远程登陆,以上默认配置是不支持远程登录的,切记不要忘记最后[].小数点
[{rabbitmq,[{loopback_users,["test"]}]}].
# RabbitMQ新增账号密码
rabbitmqctl add_user test rabbit15672
# 设置成管理员角色
rabbitmqctl  set_user_tags  test  administrator
# 设置权限
rabbitmqctl set_permissions -p "/" test ".*" ".*" ".*"
# 查看用户列表
rabbitmqctl list_users
# 启动rabbitmq
systemctl start rabbitmq-server.service
posted @ 2022-07-08 21:04  IWANNPEACE  阅读(73)  评论(0编辑  收藏  举报