通过RPM包安装

通过RPM包安装方式支持离线安装和在线安装,请根据实际情况选择一种安装方式。

离线安装方式请参见离线安装,在线安装方式请参见在线安装

离线安装

离线安装方式以MariaDB 10.3.9为例,其他版本的MariaDB也可参考本节。

  1. 将RPM包下载至服务器“/home”目录。

    1
    2
    cd /home
    wget  https://mirrors.huaweicloud.com/kunpeng/yum/el/8/aarch64/Packages/database/mariadb-10.3.9-1.el8.aarch64.rpm --no-check-certificate
    

  2. 进入“/home”目录,安装MariaDB 10.3.9。

    1
    2
    cd /home
    rpm -ivh mariadb-10.3.9-1.el8.aarch64.rpm
    

    如果安装MariaDB失败,并提示“error: Failed dependencies: (mariadb >= 3:10.3.27 if mariadb) is needed by (installed) mariadb-connector-c-3.1.11-2.el8_3.aarch64”,请执行如下命令卸载mariadb-connector-c-3.1.11-2.el8_3.aarch64,然后重新安装MariaDB。

    1
    yum -y remove mariadb-connector-c-3.1.11-2.el8_3.aarch64
    

  3. 查看安装后的RPM包。

    1
    rpm -qa | grep mariadb-10.3.9
    

  4. 查看安装后的MariaDB路径。

    1
    ll /usr/local/mariadb
    

在线安装

在线安装方式以MariaDB 10.3.8为例,其他版本的MariaDB也可参考本节。

  1. 配置Yum源。

    1. 备份原Yum库文件并创建“repo”文件目录。
      1
      2
      mv /etc/yum.repos.d/ /etc/yum.repos.d-bak
      mkdir /etc/yum.repos.d
      
    2. 将新配置写入repo文件:
      • CentOS 7.6:
        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
        
      • CentOS 8.1:
        echo -e "[kunpeng]\nname=CentOS-kunpeng - Base - mirrors.huaweicloud.com\nbaseurl=https://mirrors.huaweicloud.com/kunpeng/yum/el/8/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的写入内容一致,则写入成功。

    4. 使Yum源生效。
      yum clean all
      yum makecache

  2. 安装RPM包。

    1
    yum -y install mariadb-10.3.8-1.el7.aarch64 --enablerepo=kunpeng
    

  3. 查看安装后的RPM包。

    1
    rpm -qa | grep mariadb