下载这个包(阿里云镜像,能打开)
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)
-
核心依赖包
openssl-libs-1.0.2k-19.el7.x86_64.rpm- 这是提供
libssl.so.10和libcrypto.so.10的关键文件,必须装!
- 这是提供
-
主程序包
openssl-1.0.2k-19.el7.x86_64.rpm- 主程序包,和 libs 一起装,避免版本冲突。
📦 可选补充包(如果要完整环境)
如果后面还有依赖问题,可以再下:
openssl-devel-1.0.2k-19.el7.x86_64.rpm(开发工具包,非必须)
🚀 下载完安装步骤(离线)
-
把
.rpm文件传到服务器
-
按顺序安装:
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
-
安装完成后,检查库文件:
bashls -l /usr/lib64/libssl.so.10 /usr/lib64/libcrypto.so.10能看到文件,就说明依赖装好了,MySQL 就能正常启动!
