顶部

信创平台麒麟V10(Redhat内核)上离线安装mysql

第1步:确认系统信息

在开始之前,请务必确认你的系统版本和 CPU 架构,这决定了你后续需要下载哪种安装包。

bash
# 查看系统版本详情
cat /etc/os-release
# 查看CPU架构 (x86_64 或 aarch64)
uname -m

麒麟V10服务器版通常基于CentOS/RHEL体系,可以使用RPM包。如果是 aarch64(ARM64)架构,需特别注意下载ARM版本的包。

第2步:方案一:RPM Bundle安装(推荐x86_64架构)

这种方式与系统systemd和服务管理集成最好,适合生产环境。

1. 清理环境(重要)
麒麟系统可能预装了MariaDB或MySQL相关库,需要先清理以避免冲突。

bash
# 查看并删除已有的mariadb包
rpm -qa | grep mariadb
rpm -e --nodeps 查到的包名

# 查看并删除已有的mysql包
rpm -qa | grep mysql
rpm -e --nodeps 查到的包名

2. 在有网络的电脑上下载安装包
访问MySQL官网下载页面,选择 Red Hat Enterprise Linux 8 / Oracle Linux 8 (x86, 64-bit), RPM Bundle。这个Bundle包包含了所有必要的组件。

  • 注意:如果你的CPU是ARM架构,需要选择 ARM64 版本。

3. 上传并解压
将下载的 mysql-8.0.*-1.el8.x86_64.rpm-bundle.tar 文件上传到服务器(例如 /home/mysql_install/ 目录),然后解压。

bash
mkdir -p /home/mysql_install
cd /home/mysql_install
tar -xvf mysql-8.0.*-1.el8.x86_64.rpm-bundle.tar

4. 按顺序安装RPM包
严格按照以下顺序安装,解决依赖关系

bash
rpm -ivh mysql-community-common-*.rpm
rpm -ivh mysql-community-client-plugins-*.rpm
rpm -ivh mysql-community-libs-*.rpm
rpm -ivh mysql-community-client-*.rpm
rpm -ivh mysql-community-icu-data-files-*.rpm
rpm -ivh mysql-community-server-*.rpm
  • 如果提示缺失依赖(如libaio、numactl),可以从麒麟系统ISO镜像中提取这些RPM包,配置本地YUM源后安装,或者在有网的机器上下载对应的RPM包离线安装

dupii
无评论

发表评论