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.10libcrypto.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 就能正常启动!




相关推荐
wa的一声哭了1 小时前
Mit6.s081 Interrupts and device driver(中断和设备驱动)
linux·服务器·arm开发·数据库·python·gpt·算法
枳实-叶1 小时前
【Linux驱动开发】第8天:platform平台驱动深度解析——设计目的+probe/remove函数全解
linux·运维·驱动开发
曦夜日长1 小时前
Linux系统篇,开发工具(一):从入门到精通的软件安装yum使用
linux·运维·elasticsearch
码界筑梦坊1 小时前
117-基于Python的印度犯罪数据可视化分析系统
开发语言·python·mysql·信息可视化·毕业设计·echarts·fastapi
无限进步_1 小时前
【Linux】从磁盘到文件系统——块、分区与inode
linux·运维·服务器
渡我白衣1 小时前
定时器与时间轮思想
linux·开发语言·前端·c++·人工智能·深度学习·神经网络
Marry Andy1 小时前
Atlas 800T A2部署qwen3-32b
linux·人工智能·语言模型·自然语言处理
珂玥c1 小时前
新增硬盘有脏数据如何处理——ubuntu16.04
linux·数据库·ide
wpeng56411 小时前
LINUX-FSTAB参数/SSD挂载
linux·运维·服务器