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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?