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




相关推荐
GG-_-Bond16 分钟前
基于dpdk实现udp接收数据
linux·网络·udp
吴声子夜歌24 分钟前
Shell编程实例——bash入门
linux·运维·shell
程序员阿鹏41 分钟前
如何实现MySQL分库分表?
数据结构·数据库·sql·mysql·缓存
爱和冰阔落1 小时前
【Linux】条件变量为什么必须配合互斥锁:从 pthread_cond_wait 到阻塞队列
linux·运维·c++·缓存·中间件·安卓
tedcloud1231 小时前
God‘s Eye View 怎么搭建?在云服务器上部署一个实时 3D 地球可视化平台
linux·服务器·开发语言·后端·rust
星间都市山脉1 小时前
Android16 SystemService.onBootPhase 调用时机
android·java·linux·windows·ubuntu
初願致夕霞1 小时前
Linux 进程间通信(IPC)机制详解:管道、FIFO 与 System V 共享内存
linux·服务器·c++
ynchyong1 小时前
Linux nohup 后台服务合并标准错误输出到一个文件
java·linux·运维
风哥2号1 小时前
数据库教程FGMT33‑MySQL主从复制项目实施与维护06(MySQL8.4/9.7 MGR组复制)
数据库·mysql
xx~t1 小时前
嵌入式——51单片机3
linux·c语言·嵌入式硬件·51单片机