CentOS7安装mysql时提示libaio.so.1 is needed by MySQL-server-5.5.48-1.linux2.6.i386

一、问题描述

CentOS7安装mysql时提示libaio.so.1 is needed by MySQL-server-5.5.48-1.linux2.6.i386

[root@localhost opt]# rpm -ivh MySQL-server-5.5.48-1.linux2.6.i386.rpm
警告:MySQL-server-5.5.48-1.linux2.6.i386.rpm: 头V3 DSA/SHA1 Signature, 密钥 ID 5072e1f5: NOKEY
错误:依赖检测失败:
        libaio.so.1 被 MySQL-server-5.5.48-1.linux2.6.i386 需要
        libaio.so.1(LIBAIO_0.1) 被 MySQL-server-5.5.48-1.linux2.6.i386 需要
        libaio.so.1(LIBAIO_0.4) 被 MySQL-server-5.5.48-1.linux2.6.i386 需要
        libc.so.6 被 MySQL-server-5.5.48-1.linux2.6.i386 需要
        libc.so.6(GLIBC_2.0) 被 MySQL-server-5.5.48-1.linux2.6.i386 需要
        libc.so.6(GLIBC_2.1) 被 MySQL-server-5.5.48-1.linux2.6.i386 需要
        libc.so.6(GLIBC_2.1.2) 被 MySQL-server-5.5.48-1.linux2.6.i386 需要
        libc.so.6(GLIBC_2.1.3) 被 MySQL-server-5.5.48-1.linux2.6.i386 需要
        libc.so.6(GLIBC_2.2) 被 MySQL-server-5.5.48-1.linux2.6.i386 需要
        libc.so.6(GLIBC_2.2.3) 被 MySQL-server-5.5.48-1.linux2.6.i386 需要
        libc.so.6(GLIBC_2.3) 被 MySQL-server-5.5.48-1.linux2.6.i386 需要
        libc.so.6(GLIBC_2.3.3) 被 MySQL-server-5.5.48-1.linux2.6.i386 需要
        libcrypt.so.1 被 MySQL-server-5.5.48-1.linux2.6.i386 需要
        libcrypt.so.1(GLIBC_2.0) 被 MySQL-server-5.5.48-1.linux2.6.i386 需要
        libdl.so.2 被 MySQL-server-5.5.48-1.linux2.6.i386 需要
        libdl.so.2(GLIBC_2.0) 被 MySQL-server-5.5.48-1.linux2.6.i386 需要
        libdl.so.2(GLIBC_2.1) 被 MySQL-server-5.5.48-1.linux2.6.i386 需要
        libm.so.6 被 MySQL-server-5.5.48-1.linux2.6.i386 需要
        libm.so.6(GLIBC_2.0) 被 MySQL-server-5.5.48-1.linux2.6.i386 需要
        libm.so.6(GLIBC_2.1) 被 MySQL-server-5.5.48-1.linux2.6.i386 需要
        libpthread.so.0 被 MySQL-server-5.5.48-1.linux2.6.i386 需要
        libpthread.so.0(GLIBC_2.0) 被 MySQL-server-5.5.48-1.linux2.6.i386 需要
        libpthread.so.0(GLIBC_2.1) 被 MySQL-server-5.5.48-1.linux2.6.i386 需要
        libpthread.so.0(GLIBC_2.2) 被 MySQL-server-5.5.48-1.linux2.6.i386 需要
        libpthread.so.0(GLIBC_2.3.2) 被 MySQL-server-5.5.48-1.linux2.6.i386 需要
        librt.so.1 被 MySQL-server-5.5.48-1.linux2.6.i386 需要
        librt.so.1(GLIBC_2.2) 被 MySQL-server-5.5.48-1.linux2.6.i386 需要
[root@localhost opt]# 

二、问题原因

  • libaio.so.1 和libc.so.6依赖没有安装

三、解决方式

  • 安装libaio.so.1和libc.so.6 依赖,依次执行如下2条命令

    [root@localhost opt]# yum install libaio.so.1
    [root@localhost opt]# yum install libc.so.6
    
  • 截图如下:
    CentOS7安装mysql时提示libaio.so.1 is needed by MySQL-server-5.5.48-1.linux2.6.i386CentOS7安装mysql时提示libaio.so.1 is needed by MySQL-server-5.5.48-1.linux2.6.i386

  • 再次使用rpm命令安装mysql,就不会报此错误提示,如下图:
    CentOS7安装mysql时提示libaio.so.1 is needed by MySQL-server-5.5.48-1.linux2.6.i386

上一篇:Linux系统Yum中的$releasever和$basearch变量


下一篇:kali2020 安装 ferret