开发者
我要评分
获取效率
正确性
完整性
易理解
在线提单
论坛求助

(方法一)通过官网RPM包安装

下文介绍通过官网RPM包安装MySQL的操作步骤。本章节以在openEuler22.03下安装MySQL 8.0.25为例进行说明,其他版本的MySQL也可以参考本章节。

  1. 配置本地yum源。

    配置本地yum源详细操作步骤,请参见《配置本地Yum源(CentOS&openEuler)》。

  2. 下载官网RPM包。
    1. 下载MySQL的RPM包

    2. 将下载的RPM Bundle包上传到服务器的特定目录,例如 “/opt/mysql”
      sudo mkdir -p /opt/mysql
      cd /opt/mysql
    3. 解压 RPM Bundle 包。
      sudo tar -zxf mysql-8.0.25-1.el8.x86_64.rpm-bundle.tar

      预期结果如下,即表示解压RPM安装包完成。

  3. 卸载冲突的MariaDB/MySQL包(如有)。
    # 检查已安装的包
    sudo rpm -qa |grep -E 'mariadb|mysql'
    
    # 如有输出,例如 mariadb-libs,则卸载(注意:这里可能会移除依赖的应用)
    yum -y remove mariadb-libs
    # 或使用rpm -e --nodeps mariadb-libs 强制卸载(谨慎使用)
  4. 安装必要依赖。
    yum install -y libaio numactl openssl
  5. 按顺序安装RPM包。
    cd /opt/mysql
    rpm -ivh mysql-community-common-8.0.25-1.el8.aarch64.rpm
    rpm -ivh mysql-community-libs-8.0.25-1.el8.aarch64.rpm
    rpm -ivh mysql-community-client-8.0.25-1.el8.aarch64.rpm
    rpm -ivh mysql-community-server-8.0.25-1.el8.aarch64.rpm
    预期结果如下所示。
    [root@localhost mysql-rpm]# rpm -ivh mysql-community-common-8.0.25-1.el8.aarch64.rpm
    warning: mysql-community-common-8.0.25-1.el8.aarch64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
    Preparing...                          ################################# [100%]
    Updating / installing...
       1:mysql-community-common-8.0.25-1.e################################# [100%]
    [root@localhost mysql-rpm]# rpm -ivh mysql-community-libs-8.0.25-1.el8.aarch64.rpm
    warning: mysql-community-libs-8.0.25-1.el8.aarch64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
    Preparing...                          ################################# [100%]
    Updating / installing...
       1:mysql-community-libs-8.0.25-1.el8################################# [100%]
    [root@localhost mysql-rpm]# rpm -ivh mysql-community-client-8.0.25-1.el8.aarch64.rpm
    warning: mysql-community-client-8.0.25-1.el8.aarch64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
    Preparing...                          ################################# [100%]
    Updating / installing...
       1:mysql-community-client-8.0.25-1.e################################# [100%]
    [root@localhost mysql-rpm]# rpm -ivh mysql-community-server-8.0.25-1.el8.aarch64.rpm
    warning: mysql-community-server-8.0.25-1.el8.aarch64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
    Preparing...                          ################################# [100%]
    Updating / installing...
       1:mysql-community-server-8.0.25-1.e################################# [100%]