CentOS 7 安装 MySQL 8.0.28 el7 (完美兼容 OpenSSL 1.1)

下载这个包(阿里云镜像,能打开)

https://mirrors.aliyun.com/mysql/MySQL-8.0/mysql-8.0.28-1.el7.x86_64.rpm-bundle.tar


🔥 上传、解压、安装(我给你命令)

bash 复制代码
# 解压
tar -xvf mysql-8.0.28-1.el7.x86_64.rpm-bundle.tar

# 卸载冲突
yum remove -y mariadb-libs

安装

bash 复制代码
rpm -ivh mysql-community-*.rpm --nodeps --force

或者使用下面安装

bash 复制代码
# 安装(按顺序)
rpm -ivh mysql-community-common-8.0.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-plugins-8.0.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-8.0.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-8.0.28-1.el7.x86_64.rpm

🔥 启动 MySQL(这次绝对成功!)

bash 复制代码
systemctl start mysqld
systemctl enable mysqld

🔥 查看密码、登录

bash 复制代码
grep 'temporary password' /var/log/mysqld.log

mysql -uroot -p
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Abc@123456';

问题

✅ 必下的两个包(CentOS7 x86_64)

  1. 核心依赖包 openssl-libs-1.0.2k-19.el7.x86_64.rpm

    • 这是提供 libssl.so.10 和 libcrypto.so.10 的关键文件,必须装!
  2. 主程序包 openssl-1.0.2k-19.el7.x86_64.rpm

    • 主程序包,和 libs 一起装,避免版本冲突。

📦 可选补充包(如果要完整环境)

如果后面还有依赖问题,可以再下:

  • openssl-devel-1.0.2k-19.el7.x86_64.rpm(开发工具包,非必须)

🚀 下载完安装步骤(离线)

  1. 把 .rpm 文件传到服务器

  2. 按顺序安装:

    bash 复制代码
    # 1. 先装 openssl-libs(这才是关键!)
    rpm -ivh openssl-libs-1.0.2k-19.el7.x86_64.rpm --nodeps --force
    
    # 2. 再装 openssl 主程序
    rpm -ivh openssl-1.0.2k-19.el7.x86_64.rpm --nodeps --force
  3. 安装完成后,检查库文件:

    bash 复制代码
    ls -l /usr/lib64/libssl.so.10 /usr/lib64/libcrypto.so.10

    能看到文件,就说明依赖装好了,MySQL 就能正常启动!




相关推荐
阳光九叶草LXGZXJ2 小时前
达梦数据库-报错-15-列【XXX】长度超出定义
linux·运维·数据库·sql·学习
奔跑的大白啊2 小时前
多容器共享目录权限踩坑记
linux·ubuntu·共享目录·linux权限·docker 容器化部署
Android系统攻城狮5 小时前
Linux Gstreamer深度解析之gst_audio_encoder_set_frame_max调用流程与实战(六十一)
android·linux·运维·音视频·gstreamer音视频·音视频进阶·gstreamer音视频进阶
H.莓飛6 小时前
【C++】命名空间、缺省参数、函数重载与引用
linux·开发语言·c++·visual studio
91刘仁德6 小时前
IP协议详解:从IP协议头到网段划分、路由与NAT
linux·服务器·网络·网络协议·tcp/ip
硅基手札7 小时前
【Linux内核专栏 14】网络协议栈
linux·运维·网络协议
沫璃染墨8 小时前
《Linux工程实践篇(一):认识设计模式——从日志系统看策略模式》
linux·c++·安全·设计模式·策略模式
晚安日记wanna8 小时前
MySQL 回表为什么这么慢?5 种优化手段逐个拆解
数据库·mysql·性能优化
晚安日记wanna8 小时前
索引建了却不走?7 个失效原因逐层排查
数据库·mysql·性能优化
工作10年+,存储芯片行业8 小时前
Linux NVMe 中断排查与性能优化:CPU 亲和性
linux·运维·服务器·windows·性能优化·ssd·pcie