中间件部署

centos7

1.写入yum源

sudo yum clean all

sudo yum makecache

sudo yum install -y yum-utils

sudo yum-config-manager --enable nginx-mainline

sudo yum install nginx

sudo systemctl start nginx

ss -naltp | grep 80

2.mysqld部署

通过rpm包的方式进行部署 下载mysql rpm 包

sudo rpm -ivh mysql84-community-release-el7-2.noarch.rpm

sudo yum install mysql-community-server

systemctl start mysqld

systemctl status mysqld

sudo grep 'temporary password' /var/log/mysqld.log #在该日志中查看密码

mysql -uroot -p #登入直接改密码 (Hxd112233!)

ss -naltp | grep mysql

3.redis部署(centos7)

centos7对最新版的redis有不兼容

所以我们需要下载centos7 官方兼容的redis

复制代码
sudo yum install epel-release
复制代码
sudo yum install redis
复制代码
sudo yum install openssl11 openssl11-libs   #解决依赖问题 
复制代码
# 创建符号链接(让 Redis 找到 OpenSSL 1.1)
sudo ln -s /usr/lib64/openssl11/libssl.so.1.1 /usr/lib64/libssl.so.1.1
sudo ln -s /usr/lib64/openssl11/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1
复制代码
sudo systemctl start redis
复制代码
sudo systemctl status redis
复制代码
vi /etc/redis.conf 通过修改 参数登录访问认证

启用密码认证(取消注释并设置密码)

requirepass yourpassword123

限制只允许本地访问(可选)

bind 127.0.0.1

禁止远程访问(如果不需要)

protected-mode yes

sudo systemctl restart redis

sudo systemctl status redis # 检查状态

redis-cli

127.0.0.1:6379> AUTH yourpassword123 # 输入密码

OK

127.0.0.1:6379> PING # 测试连接

PONG

  1. rabbitMQ:

1. 添加 RabbitMQ 的 Erlang 和 RabbitMQ 官方仓库

curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash

curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash

2. 安装 RabbitMQ

sudo yum install -y rabbitmq-server

3. 启动并设置开机自启

sudo systemctl start rabbitmq-server

sudo systemctl enable rabbitmq-server

复制代码
# 创建用户 admin,密码设为 123456
sudo rabbitmqctl add_user admin 123456
复制代码
# 设置管理员权限
sudo rabbitmqctl set_user_tags admin administrator
相关推荐
噔噔君1 分钟前
嵌入式模组拨号获取IP地址时,设置的ippass是什么原理,起到什么作用?
服务器·网络协议·tcp/ip·ip
无敌最俊朗@14 分钟前
VMware Ubuntu 虚拟机网络故障分析报告
服务器·网络·ubuntu
CodeCraft Studio25 分钟前
PDF处理控件Aspose.PDF教程:在C#中将PDF转换为Base64
服务器·pdf·c#·.net·aspose·aspose.pdf·pdf转base64
我命由我1234537 分钟前
Spring Cloud - Spring Cloud 微服务概述 (微服务的产生与特点、微服务的优缺点、微服务设计原则、微服务架构的核心组件)
java·运维·spring·spring cloud·微服务·架构·java-ee
楠木s41 分钟前
ctfshow pwn44
linux·服务器·网络·安全·网络攻击模型·二进制
ajassi20001 小时前
开源 Linux 服务器与中间件(七)数据库--MySQL
linux·服务器·数据库·ubuntu·开源
ZHE|张恒1 小时前
使用 Docker 容器测试端口开放性
运维·docker·容器
一吃就胖的1 小时前
【给服务器安装服务器安装nacos】
java·运维·服务器
小云数据库服务专线1 小时前
GaussDB 应用侧报no pg_hba.conf entry for host处理方法
服务器·网络·gaussdb
christine-rr1 小时前
linux常用命令——其他
linux·服务器·网络·数据库·redis·ubuntu