鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

通过镜像站RPM包安装

下文介绍通过镜像站RPM包安装MySQL的操作步骤。本章节以在CentOS 7.6下安装MySQL 8.0.17为例进行说明,其他版本的MySQL也可以参考本章节。

通过镜像站RPM包安装MySQL的操作步骤如下:

  1. 配置Yum源。
    1. 备份原Yum库文件并创建repo文件目录。
      1
      2
      mv /etc/yum.repos.d/ /etc/yum.repos.d-bak
      #mkdir /etc/yum.repos.d
      
    2. 将新配置写入repo文件。
      1
      echo -e "[kunpeng]\nname=CentOS-kunpeng - Base - mirrors.huaweicloud.com\nbaseurl=https://mirrors.huaweicloud.com/kunpeng/yum/el/7/aarch64/\ngpgcheck=0\nenabled=1" > /etc/yum.repos.d/CentOS-Base-kunpeng.repo
      
    3. 确认1.b中写入repo文件成功。
      1
      cat /etc/yum.repos.d/CentOS-Base-kunpeng.repo
      

      如果回显内容和1.b中的写入内容一致,则写入成功。预期结果:

      1
      2
      3
      4
      5
      [kunpeng]
      name=CentOS-kunpeng - Base - mirrors.huaweicloud.com
      baseurl=https://mirrors.huaweicloud.com/kunpeng/yum/el/7/aarch64/
      gpgcheck=0
      enabled=1
      
  2. 采用镜像站RPM包安装方式安装,需要额外做以下操作步骤避免初始化数据库失败。
    1. 定位到服务器“/home”目录下,下载rpm-bug.zip。
      1
      2
      cd /home
      wget https://mirrors.huaweicloud.com/kunpeng/archive/kunpeng_solution/database/patch/rpm-bug.zip
      
    2. 解压压缩包。
      1
      unzip rpm-bug.zip
      
    3. 进入解压后的文件目录并将其中的文件放入到对应的库文件目录中。如果提示是否重写文件等,则输入y然后按回车。
      1
      2
      3
      4
      5
      6
      cd rpm-bug
      cp libatomic.so.1 /usr/lib64/
      cp libstdc++.so.6.0.24 /lib64/
      rm /lib64/libstdc++.so.6
      ln -s /lib64/libstdc++.so.6.0.24 /lib64/libstdc++.so.6
      cp libaio.so.1.0.1 /usr/lib64/libaio.so.1
      
  3. 清除缓存。
    1
    yum clean all
    
  4. 将Yum源中的软件包信息缓存到本地
    1
    yum makecache
    
  5. 安装数据库RPM包。
    1
    yum -y install mysql-8.0.17-1.el7.aarch64 --enablerepo=kunpeng
    

  6. 查看安装后的RPM包。
    1
    rpm -qa | grep mysql
    

    预期结果:

    1
    mysql-8.0.17-1.el7.aarch64